带有python请求的trellooauth 1.0

2024-04-19 20:09:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过url https://trello.com/b/VLtX3aOw/board_name.json获取私有trello板数据

当我做requests.get(json_url)我得到unauthorized permission requested 无法理解如何使用OAuth 1.0 我已经有了api\ U密钥、令牌和api\ U机密。你知道吗

Copy comment: get same error while trying:

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)

Tags: 数据namehttpsboardcomapijsonurl
1条回答
网友
1楼 · 发布于 2024-04-19 20:09:42
  1. 转到^{}并获取api\u密钥和api\u密钥

  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())

相关问题 更多 >