Disqus API通过Python获取用户访问令牌

时间:2017-11-07 17:24:20

标签: python access-token disqus

我目前正在测试disqus API,并遇到了一个问题:在我尝试通过给定的instructions

获取访问令牌后获得代码(用户身份验证后)
POST https://disqus.com/api/oauth/2.0/access_token/

grant_type=authorization_code&
client_id=PUBLIC_KEY&
client_secret=SECRET_KEY&
redirect_uri=http://www.example.com/oauth_redirect&
code=CODE

它在请求时返回405,如在指令或“参数”中,如果在我的代码中请求,则“需要”。我使用以下代码

payload = {'grant_type':'authorization_code',
        'client_id':data["client_id"],
        'client_secret':data["client_secret"],
        'redirect_uri':data["redirect_uri"],
        'code':data["code"],
        }
result = urlencode(payload, quote_via=quote_plus)
r = requests.post("https://disqus.com/api/oauth/2.0/access_token/?"+result)

我怀疑,

  

需要为您的API密钥启用OAuth。

导致此问题。

任何人都知道什么是错的?如果问题是我的API密钥需要启用OAuth,那么我该怎么做(disqus文档有点不合适)?或问题出在我的代码中?

0 个答案:

没有答案