FELINTONETWORK.COM

Members
  • Content Count

    9
  • Joined

  • Last visited

Everything posted by FELINTONETWORK.COM

  1. Desculpe a demora. Funcionou! Pelo visto os espertinhos aí quebraram a cara. Grato pela ajuda!
  2. Entendo! Eu revi o processo de criação do app. Excluindo e criando um novo app na resposta anterior, porém para não restar dúvidas quanto à essa parte vou deixar o print aqui referente à criação do app. Creio que você esteja se referindo à isso. Gostaria de uma maneira de fazer o processo usando o Python SDK. Eu adaptei o código segundo o que vi na documentação porém mesmo assim não funcionou pelo motivo que descrevi no título deste tópico. Este código eu poderia obter facilmente através do Postman, por exemplo, já que nele eu consigo exportar as configurações de acesso à API para as mais diversas linguagens de programação.
  3. Grato pela ajuda. Eu só não entendo qual é a necessidade desses ataques, sendo que coloquei todos os dados necessários referente ao que tentei e ao processo que foi utilizado. Não tenho obrigação de acertar tudo de primeira, por isso o fórum. Vou colocar todo o processo que estou seguindo e se tiver alguma alma caridosa que já deve ter cometido algum erro no processo de autenticação, agradeço. Segue o código completo do script python usando o Python SDK: import json import sys sys.path.append('ml') from ml.meli import Meli with open('auth.json') as file_object: auth_data = json.load(file_object) def renovarAuth(): meli = Meli(client_id=auth_data['client_app_id'], client_secret=auth_data['client_app_secret_key'], access_token=auth_data['client_app_access_token'], refresh_token=auth_data['client_app_refresh_token'] ) body = {} response = meli.post("/oauth/token", body, {'access_token': meli.access_token}) print(response.content) renovarAuth() E o erro que estou obtendo: D:\Dropbox\1 - Work\2020\January - March\Analytics - Mercado Livre>python auth.py Traceback (most recent call last): File "auth.py", line 5, in <module> from ml.meli import Meli File "D:\Dropbox\1 - Work\2020\January - March\Analytics - Mercado Livre\ml\meli.py", line 82 raise Exception, "Offline-Access is not allowed." ^ SyntaxError: invalid syntax Arquivo "auth.json": { "client_app_id": "xxx", "client_app_secret_key": "xxx", "client_app_access_token": "xxx", "client_app_refresh_token": "xxx" } (Dados foram mascarados por questões de segurança) Minha maior dificuldade é que na parte de "exemplos" do Python SDK não encontrei nenhum exemplo de renovação ou autenticação. Talvez se alguém possa me guiar por esse caminho me ajudaria muito. Obrigado.
  4. Já reli várias vezes. Reler pela centésima vez não vai ajudar muito...
  5. Fiz um pequeno código usando o SDK do Python do Mercado Livre porém não estou conseguindo renovar o token. Alguém pode me orientar do que estou fazendo errado ? Recebo o erro: Offline-Access is not allowed. (venv) D:\Dropbox\1 - Work\2020\January - March\Analytics - Mercado Livre>python auth.py Traceback (most recent call last): File "auth.py", line 5, in <module> from ml.meli import Meli File "D:\Dropbox\1 - Work\2020\January - March\Analytics - Mercado Livre\ml\meli.py", line 82 raise Exception, "Offline-Access is not allowed." ^ SyntaxError: invalid syntax Código: import json import sys sys.path.append('ml') from ml.meli import Meli with open('auth.json') as file_object: auth_data = json.load(file_object) def renovarAuth(): meli = Meli(client_id=auth_data['client_app_id'], client_secret=auth_data['client_app_secret_key'], access_token=auth_data['client_app_access_token'], refresh_token=auth_data['client_app_refresh_token'] ) body = {} response = meli.post("/oauth/token", body, {'access_token': meli.access_token}) print(response.content) renovarAuth() PS: Testei diversas vezes o acesso aos dados do arquivo JSON e da biblioteca Meli do Mercado Livre. O acesso está funcionando perfeitamente.
  6. Olá! Tem algum código no github do Python SDK >>> https://github.com/mercadolibre/python-sdk Que eu posso usar como base para fazer a renovação do access token usando o refresh token ? Grato.
  7. Existe alguma maneira de utilizando esta biblioteca em Python: https://github.com/mercadolibre/python-sdk Enviar automaticamente, dependendo do ID do anúncio uma mensagem personalizada ao comprador informando os dados para que o comprador possa acessar o conteúdo ? E logo em seguida marcar o produto como entregue.