Search the Community

Showing results for tags 'token'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Português
    • Autenticação e Autorização
    • Gerenciamento de perguntas e respostas
    • Gerenciamento de produtos
    • Gerenciamento de vendas
    • Gerenciamento de envios
    • Gerenciamento de usuário
    • Controle de notificações
    • Gerenciamento de mensagens pós-venda
  • Español
    • Autenticación y Autorización
    • Gestión de preguntas y respuestas
    • Gestión de productos
    • Gestión de ventas
    • Gestión de envíos
    • Gestión de usuario
    • Control de notificaciones
    • Gestión de mensajes post-venta
  • English
    • Authentication and Authorization
    • Question & Answer Management
    • Product Management
    • Sales Management
    • Shipment Management
    • User Management
    • Notification control
    • Post Sale Message Management
  • Off Topic
    • Events
    • Off Topic
    • Documentation improvements
    • Jobs

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 28 results

  1. Buenas, estoy trabajando por primera vez con la API Node de ML, utilizando el enfoque server side llegue hasta el punto en donde a API me devuelve el authorization code para poder solicitar el Access Token. El gran problema lo tengo al querer utilizar ese y otros codigos en el llamado POST a: https://api.mercadolibre.com/oauth/token?grant_type=authorization_code&client_id=APP_ID&client_secret=SECRET_KEY&code=SERVER_GENERATED_AUTHORIZATION_CODE&redirect_uri=REDIRECT_URI pero no logro que este llamado me devuelva el token. Probe por medio de curl y postman pero siempre me sale un mensaje de time out: rl: (7) Failed to connect to api.mercadolibre.com port 443: Timed out En el callback de la funcion meliObject.authorize(code, redirect_uri, callback); tambien me sale un mensaje del tipo "socket hang up" Si alguien tiene alguna idea de que puede estar pasando bienvenido sea. me pregunto si un parametro con valor incorrecto puede estar haciendo que la API de ML no responda. En fin, ideas bienvenidas. Gracias.
  2. Buen día. En estos momentos tengo mi cuenta enjaulada y no puedo acceder, el asunto es el siguiente. Me creé la cuenta en México, y como buen amante de la seguridad que soy, activé la autenticación two-factor con Authy. Ahora bien, resulta que salgo para Cuba donde estaré un tiempo trabajando, cambio de teléfono, incluso de número. Ahora resulta que no puedo autenticarme en la app de Mercado Libre porque debo pasar la two-factor. Por otra parte en Cuba no tengo roaming, por lo que el número de México es inservible. Y ya para finalizar Authy no me permite agregar números de Cuba... a saber por qué. Conclusión, mi cuenta está atrapada en un cuello de botella y no sé cómo resetear todo el proceso para entrar a mi cuenta y quitar Authy momentáneamente hasta que vuelva a México. ¿Cómo puedo resolver esto? Gracias de antemano.
  3. Buen dia a todos, soy principiante y estoy tratando de obtener el token a traves de la funcion Authorize pero el response me devuelve el error mencionado en el titulo Vi en otro hilo (https://developers-forum.mercadolibre.com/topic/2284-error-redirect_uri_mismatch/ que se puede usar localhost en php, pero yo trabajo en asp.net (usando el sdk en c#) Esta es la configuración de mi app Cuando hago la llamada a la funcion Authorize le envío el "code" y en el parametro "redirectUri" el mismo valor que en la configuracion de la app
  4. Olá, eu tenho várias contas vinculadas no meu aplicativo. O que está acontecendo é que algumas contas não estão conseguindo gerar um novo acess token, quando o memso expira. A requisição que estou fazendo é: https://api.mercadolibre.com/oauth/token?grant_type=refresh_token&client_id={myClientId}&client_secret={myClientSecret}&refresh_token={myRefreshToken} Obtenho como resposta um erro 400 com o seguinte payload: Segundo a mensagem de erro o meu refresh token pode ter sido usado ou expirado, mas até sei, o refresh token não expira e sim o acess token (que tem um prazo de 6h). Se o o refresh token expira, qual o prazo dele e como renovo ele? Toda vez que eu realizo a requisição obter um novo acess token, eu sempre guardo o novo refresh token, caso a api retorne um diferente para que eu possa usa-lo novamente quando necessário. A minha conta do ML não houve auteração de senha ou nenhuma ação (que eu saíba) que causasse o bloqueio de renovar o acess token. Então eu gostaria de saber, por qual motivo eu não consigo renovar o acess token. Um detalhe, é que outras contas, conectada n omesmo app consegue renovar o acess token e outras não. Eu achei até que poderia ser um problema com a URI, todavia se o problema fosse esse, nenhuma conta conseguiria renovar o acess token. Alguém, por favor, consegue me listar por quais motivos eu não conseguiria renovar o acess token? Estou tendo que pedir pro meu cliente toda vez desvincular a conta no app e vincular novamente a cada 6h!!!!!!
  5. Pessoal, lendo a documentação, criei frações de código para entender o funcionamento da api e até esse ponto consigo realizar diversas operações na conta teste porem, tenho algumas duvidas que estão causando problemas na estruturação do meu app. Como é um App multi-lojas que contem várias funcionalidades(módulos) que serão disponibilizado dependendo das necessidades do interessado, segue: 1) Entendendo que preciso saber quem é a loja/usuário logado para carregar seus módulos e anúncios, qual informação devo guardar para identificá-lo como único na minha base de dados? Refresh Token? User Id ? Se for user id, como retorná-lo e quando tenho essa informação? 2) Tenho uma pagina(home) onde temos um botão "Mercado Livre". Ao clicar, envio a solicitação ($meli->getAuthUrl($redirectURI, $siteId)) para a api junto com a direct uri. Url que chamei de login onde pego o retorno da autorização). Retornando Ok, redireciono para a home da loja/usuário logado com seus módulos. Na autorização ($meli->authorize($code, $redirectURI)), por que tenho que passar a mesma Url da solicitação? Ela é usada para redirecionamento pela api? Se for, não o fez! 3) Em que momento seria apropriado eu guardar as informações (User Id, Token e refresh token) sobre a loja autorizada visto que tenho que salvá-la na base de dados uma única vez? 4) Esse seria o fluxo ideal? home.php > login.php >> painel-user.php ? valew
  6. Não é uma pergunta, mas compartilhando como conseguir token de autorização com delphi 7 e indy. // Retorna Token de Acesso de Mercado Livre function RetornaTokenAcessoMeLi : String; var Resposta : String; Params : TStringList; // Retorna Token de Acesso de Mercado Livre, de JSON de resposta de requisição function RetornaToken(JSON : String) : String; var js : TlkJSONobject; Token : string; begin try js := TlkJSON.ParseText(JSON) as TlkJSONobject; Result := js.getString('access_token'); except Result := ''; end; end; begin Params := TStringList.create; Params.add('client_id=' + IDAplicacaoMeLi); Params.add('client_secret=' + SecretKeyMeli); Params.add('grant_type=client_credentials'); IdHTTPMercadoLivre.Request.ContentType := 'application/x-www-form-urlencoded'; try Resposta := IdHTTPMercadoLivre.Post('https://api.mercadolibre.com/oauth/token', Params); Result := RetornaToken(Resposta); finally Params.Free; end; end; Crédito da página como consegui elaborar o código: https://stackoverflow.com/questions/38833651/using-indy-to-retrieve-revcontent-oauth-token Tem que ter os componentes TidHTTP e TIdSSLIOHandlerSocketOpenSSL declarados na função ou então arrastados os componentes no formulário.
  7. Saludos Una aplicación que funcionaba correctamente me esta devolviendo token vacios y no puede hacer las llamadas por esto el retorno de información es El primer paso de tomar el "code" al parecer lo sigue devolviendo correctamente. No me muestra errores sólo retorna lo siguiente: Array ( [body] => [httpCode] => 0 ) Array ( [access_token] => [expires_in] => 1442356793 [refresh_token] => )
  8. Olá, estou desenvolvendo uma aplicação simples que será 99% em JavaScript, como a SDK JS do ML está descontinuada a uns anos, somente a parte de autenticação fiz em PHP. Pretendo fazer a aplicação toda em JS para não consumir recursos do servidor, no primeiro acesso o app requisita o Aceess Token do servidor e armazena ele localmente, daí então todas as requisições que serão feitas à API do ML será feita via Ajax. O problema está sendo em como o Javascript vai requisitar o Access Token ao meu PHP do usuário em específico que estará acessando, no meu protótipo eu armazenei numa variável minha ID do ML, então passo esta ID para o servidor para requisitar o token: //requisita o access_token var user_id = '0000'; //Minha ID do ML var expires_in = GM_getValue('expires_in'); var agora = Math.round(new Date().getTime()/1000); if (expires_in < agora || !expires_in){ $.getJSON("https://meusite.com/renew_token.php?user_id=" + user_id, function(retorno){ //se recebeu o token, grava ele if (retorno.access_token){ GM_setValue('access_token', retorno.access_token); GM_setValue('expires_in', retorno.expires_in); } //se não existir o token provavelmente o usuario nunca se autenticou, então abre a janela para autorizar o app else{ window.open("https://meusite.com/login.php","janela1","width=600, height=600, directories=no, location=no, menubar=no, scrollbars=no, status=no, toolbar=no, resizable=no"); } }); } //requisita o access_token Assim está funcionando normalmente, mas não consegui pensar numa maneira de como o JS pode "pedir" um novo token ao PHP sem eu identificar de que usuário se trata. Se eu acessar diretamente o https://..../login.php ele me retorna o Token correto pois a SDK reconhece o usuário autenticado no navegador, porém também não consegui fazer este retorno "voltar" para o JavaScript.
  9. Está dando erro ao tentar gerar o access_token pela pagina http://developers.mercadolibre.com/pt-br/produto-autenticacao-autorizacao/ Teria outro jeito de gerar fácil de access_token sem utilizar código. Obrigado
  10. Estimados ML DEV, La semana pasada ocurrió un problema con la plataforma mercado libre chile (incluso con mercado libre developers), en donde se sufrio de una caída del sitio por unos 20 minutos mas o menos. Desde ese momento hasta hoy he tenido problemas para renovar token, actualizar stock, cambiar descripciones, recibir notificaciones, etc, con el SDK PHP. Recurrí al chat de mercado libre y me indicaron que todo funciona normal y que el soporte de SDK no pasa por ellos, recurrí al soporte de mercado libre developers y me indicaron que tampoco dan soporte SDK y que la plataforma funciona sin problemas. Hoy cayo una compra y no recibí la notificación, por lo cual fui a https://api.mercadolibre.com/myfeeds?app_id= a revisar ese numero de compra cosa de llenar mi tabla de paso para obtener la información para el ERP de mi empresa pero me encontre con la grata sorpresa que ese numero de compra no se encontraba en myfeeds. Entonces, viendo todo los problemas que he tenido desde la semana pasada cuando se cayo el sitio, puedo deducir que algo sucedió que ya no funciona como se debe mercado libre. El que no den soporte para SDK lo entiendo, pero como nadie, incluso por esta comunidad, notifique si existieron cambios, si hay errores u algo. Mercado libre podra vender mucho y ser una buena plataforma para llegar a clientes que no se podían llegar, pero no es una buena imagen si sus comunicaciones no funcionan como se debe. Alguien tiene una respuesta? algún ML DEV puede explicar que sucede?
  11. Buenas tardes, les escribo debido a que quiero comenzar a generar una API pero al momento de ingresar la ID de mi app para generar el access token, queda cargando la pantalla y jamas me devuelve los datos. Dejo captura de pantalla. ¿Podrían ayudarme?¿Puedo generar el acces token desde otro lado?
  12. Estou tentando gerar o token pelo ajax, que no caso o cliente-side. Dei get nesta URL https://auth.mercadolivre.com.br/authorization?response_type=token&client_id="IDAPP" , mas esta me voltando este erro Failed to load https://auth.mercadolivre.com.br/authorization?response_type=token&client_id="IDAPP": Redirect from 'https://auth.mercadolivre.com.br/authorization?response_type=token&client_id="IDAPP"' to 'https://www.mercadolivre.com/jms/mlb/lgz/login/index?go=https%3A%2F%2Fauth.mercadolivre.com.br%2Fauthorization%3Fresponse_type%3Dtoken%26client_id%3D7901258004946867&platform_id=ml&application_id="IDAPP"' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. Meu código: function buscaToken(){ var xhr = new XMLHttpRequest(); xhr.open("GET", "https://auth.mercadolivre.com.br/authorization?response_type=token&client_id=IDAPP"); xhr.addEventListener("load", function(){ var resposta = xhr.responseText; var array = JSON.parse(resposta); console.log(array); }); xhr.send(); }; Se alguém me ajudar mostrar como faço para pegar o token automaticamente por favor. Agradeço pela atenção.
  13. Hola a todos. Se me está presentando un problema con el access_token al momento de publicar un producto desde una cuenta TEST y de pronto ustedes me puedan ayudar, he verificado que el token este vigente, se halla refrescado y sea válido, ya que me permite consultar productos y finalizarlos, pero al momento de publicar me devuelve el error de access_token invalid. ¿Tienen alguna idea de que puede estar pasando?¿O si deba verificar algo más?. Se los agradezco de antemano cualquier ayuda que me puedan brindar.
  14. Boa noite, alguém mais tendo problemas com a API de renovar tokens? To recebendo vários erros desse tipo: {"message":"Error creating access token for user x, application x and scopes [feedback_write, items_write_bid, items_write_opinion, mp_balance, mp_listings, mp_odr, mp_pay, mp_pay_to_ml, mp_refund, mp_request_money, mp_tools, offline_access, questions_write, read_basic] status: 500, data: [message:Timeout waiting for a pooled item after 200 MILLISECONDS, error:internal_error, status:500, cause:[]]","error":null,"status":500,"cause":[]} E outros assim: {"message":"Error creating the refresh_token","error":null,"status":500,"cause":[]}
  15. Olá pessoal, Muitas vezes quando tentamos obter uma nova AccessToken no Mercado Livre, utilizando uma Refresh Token o ML retorna erros de forma esporádica. Abaixo um exemplo de tal erro. Detalhe que nossa requisição é bloqueada (Request Blocked). Já passaram por isso?
  16. Hola buen dia, estoy teniendo un problema a la hora de recibir el AccessToken en la funcion Authorize de la clase Meli. Al ejecutar el request recibo un status code ok. El error me aparece en la siguiente linea var token = JsonConvert.DeserializeAnonymousType(response.Content, new { refresh_token = "", access_token = "", expires_in = 0, user_id = "", scope = "", token_type = "" }); Y el error es el siguiente: "Unexpected character encountered while parsing value: <. Path '', line 0, position 0." El ContentType del response es "text/html; charset=utf-8", esto me parece raro porque la función esta esperando un json. Muchas gracias
  17. Hola, Estabamos probado el escenario donde un usuario podria haber denegado los permisos de nuestra app (luego de haberlos aceptado) y nos dimos cuenta que la API sigue respondiendo, incluso pudimos refrescar el token sin problemas. Es esto lo esperado? No seria un problema de seguridad o privacidad? Saludos
  18. Elimine sin querer unos access_tokens y me siguen llegando las notificaciones de los respectivos clientes que se logearon a mi app. Puedo yo volver a solicitar esos tokens sin que el cliente tenga que volver a dar permisos? Gracias
  19. Pessoal, alguém sabe se há algum problema com o exemplo_login.php que está junto com o SDK do php para o mercado livre? Bom para resumir, já li toda a documentação com sugerido http://developers.mercadolibre.com/pt-br/server-side e https://github.com/mercadolibre/php-sdk/blob/master/README.md Verifiquei as perguntas no forum, para saber se já não foi respondida. Criei minha API, consigo receber meu code pela url...... e estou tentando utilizar o exemplo_login.php para pegar o token, mudando claro o APP_ID e secretKey ... e também a URL de callback da api .. tudo no arquivo exemplo_login.php..... Quando o rodo meu script sou redirecionado para a pagina autorização da api do mercadolivre e a API do mercado me redireciona corretamente para a pagina de callback(exemplo_login.php) da api... porém recebo a resposta em branco de token.... como abaixo...... o meu code ainda consigo ve-lo na url..... não sei se há algo que alterar no exemplo_login.php. Eu também alterei o arquivo meli.php como sugerido em outros foruns... no campo CURLOPT_SSL_VERIFYPEER => false. Essa é a resposta que recebo do arquivo exemplo_login.php Array ( [access_token] => [expires_in] => 1499110592 [refresh_token] => ) Alguém realmente sabe o que pode ser? vejo muitas sugestões do pessoal que responde, mas quase sempre é reler a documentação, mas já o fiz várias vezes sem progresso. Porque o arquivo exemplo do sdk não funciona... . :S Obrigado
  20. Bom dia a todos, Tal como mecionei no titulo, pretendo saber se existe alguma forma de estar sempre a atualizar o token sem que o mesmo se expire. Autentiquei minha aplicação aqui nesta página com o ID da API http://developers.mercadolibre.com/pt-br/servicos-autenticacao-autorizacao/ Obtive o access_token. Autorizei minha aplicação através deste exemplo https://auth.mercadolibre.com.ar/authorization?response_type=code&client_id=App_id No qual obtive o refresh_token, entretanto agora preciso saber como ter um token valido por muito tempo ou como atualizar o token de forma a que o mesmo nunca expire. Obs : Quando tento utilizar esta função refreshAccessToken() do SDK, eis que surge o seguinte erro: array(2) { ["body"]=> object(stdClass)#9 (4) { ["message"]=> string(103) "Error validating grant. Your authorization code or refresh token may be expired or it was already used." ["error"]=> string(13) "invalid_grant" ["status"]=> int(400) ["cause"]=> array(0) { } } ["httpCode"]=> int(400) } Meu access_token esta expirado, pois passou-se mais do que 6 horas. ============================================================ Questão 2 : Como faço para verificar se minha sessão expirou? Qual o calculo que devo fazer? English : Hello everyone, As I mentioned in the title, I would like to know if there is anyway to always refresh the token without it expiring. I followed the API docs, I've authenticated with my APP ID http://developers.mercadolibre.com/pt-br/servicos-autenticacao-autorizacao/ to get the access_token I authorized the APP following this example https://auth.mercadolibre.com.ar/authorization?response_type=code&client_id=App_id to get the refresh_token, however I want to know how do I get a token valid for much longer than 6 hours or if there is anyway to always refresh the token for it never expire.
  21. Olá Pessoal, Baixei os arquivos da SDK em php e fiz as configurações conforme informado na documentação, registrei minha aplicação para conseguir o App ID e o Secret Key. Até o momento segui os seguintes passos. 1 - Baixei o SDK e configurei o arquivo Meli.php na minha aplicação; 2 - Coloquei meu App ID e Secret Key no código abaixo; 3 - Inclui o CURLOPT_SSLVERSION => 2 no arquivo Meli.php; Quando executo minha aplicação e clico no link para logar no Mercado Livre, é feito o processo de login na página do ML, o sistema redireciona para minha aplicação com o "Code" na URL, eu resgato o "Code" e envio para o método "authorize" ($user = $meli->authorize($_GET['code'], 'https://localhost/v8/app/padrao/ml_login/ml_login.php'Meli::$AUTH_URL['MLB']) . '">Login using MercadoLibre oAuth 2.0</a>'; }
  22. hola gente. tengo que hacer algo muy simple una aplicacion php para mostrar los productos de una categoria de una tienda de Mercadoshop (no mercadolibre) y si alguien clickea vaya a la correspondiente url del producto. pero la documentacion es muy confusa entre mercadolibre y mercadoshop y mercadopagos, users, categorias, preguntas, metricas, etc: http://developers.mercadoshops.com.ar/documentacion/ hay muchos links rotos y explicaciones inexactas. por ejemplo, cuando dice: " Autoriza a tu aplicación para interactuar con la información de MercadoShops" pues no existe la forma de autorizar eso en la creacion de una app de mercadolibre, no hay ningun campo que mencione eso. parece documentacion vieja. entonces: alguien sabe y me dice como obtener el famoso access token con php para poder pedir los datos de publicaciones de una categoria de una tienda de mercadoshop? es este el foro para preguntar esto? si no lo es. disculpen. pasenme link porque ya estoy mareado .
  23. Hola a todos, estoy tratando de incluir la posibilidad de controlar y manejar las publicaciones y cambios de precios de los productos en mercado libre desde nuestro sistema de gestión. mi conocimiento en manejo web es muy elemental y la duda que tengo es que al registrar la aplicación para obtener el token , me pide una dirección "Redirect URI" y no poseo dominio tipo https... Como la idea es solamente publicar, consultar y dar de baja a los artículos (no venta, no pagos) quisiera saber si pueden ayudarme de ver si hay alguna manera para poder hacer un login con menos requisitos un gran saludo a todos, gracias
  24. Bom dia, Estou tendo um problema onde não consigo executar o "refresh_token" da api de php. Estou realizando o seguinte. $meli = new Meli($connection->idClient, $connection->tokenSecret,$access_token,$refresh_token); $return = $meli->refreshAccessToken(); Aonde tenho como resposta o seguinte array: Array ( [body] => stdClass Object ( [message] => Wrong number of parameters [error] => invalid_request [status] => 400 [cause] => Array ( ) ) Minha aplicação possue todos os tipos de acesso "read,write e offline_access". Oque eu poderia estar fazendo de errado? Obrigado, Josinei.
  25. Boa tarde, Como eu faço para gerar novamente um accessToken e um refreshToken, já consigui fazer autenticação e já possuo um accessToken e um refreshToken armazenado. Alguem tem um exemplo em C ou .NET?