【问题标题】:Trello OAuth 1.0 with python requests带有 python 请求的 Trello OAuth 1.0
【发布时间】:2020-01-20 05:34:36
【问题描述】:

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

当我做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)

【问题讨论】:

标签: python oauth python-requests trello


【解决方案1】:
  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())

猜你喜欢
  • 2018-04-12
  • 1970-01-01
  • 2018-01-16
  • 2019-05-01
  • 2013-04-20
  • 2015-05-11
  • 2014-12-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多