Trello OAuth 1.0 с запросами Python - PullRequest
0 голосов
/ 19 сентября 2019

Я хочу получить личные данные доски трелло по URL https://trello.com/b/VLtX3aOw/board_name.json

Когда я делаю requests.get(json_url) Я получаю unauthorized permission requested Не могу понять, как использовать OAuth 1.0 У меня уже есть api_key, token,и api_secret.

Копировать комментарий : получить ту же ошибку при попытке:

from requests_oauthlib import OAuth1Session 

trl = OAuth1Session('trello_api_key', client_secret='trello_api_secret') 
url = 'trello.com/b/VLtX3aOw/board_name.json' 
r = trl.get(url)

1 Ответ

0 голосов
/ 19 сентября 2019
  1. перейдите на https://trello.com/app-key/ и получите api_key и api_secret

  2. получите токен с URL https://trello.com/1/authorize?expiration=1day&name=MyPersonalToken&scope=read&response_type=token&key={YourAPIKey} Также вы можете использовать expiration=never вместо 1day

  3. используйте этот код:

    from requests_oauthlib import OAuth1Session api_key = your_api_key api_secret = your_api_secret token = your_token trello = OAuth1Session(api_key, api_secret, token) url = 'https://trello.com/b/VLtX3aOw/board_name.json' r = trello.get(url) print(r.json())

...