首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用rauth使twitter持有者令牌无效?

如何使用rauth使twitter持有者令牌无效?
EN

Stack Overflow用户
提问于 2013-10-01 04:19:58
回答 1查看 609关注 0票数 0

如何使用rauth使推特上的不记名令牌无效?(https://dev.twitter.com/docs/api/1.1/post/oauth2/invalidate_token)

我试着通过一个oauth2会话来实现,但是它不起作用。顺便问一下,有没有办法看到完整的请求,这将是发送/这是由rauth创建的?这对于调试和理解rauth产生的内容非常有帮助。

到目前为止,我的代码如下:

代码语言:javascript
运行
复制
session = rauth.OAuth2Session(client_id=c_key,
                              client_secret=c_secret,
                              access_token=o_bearer_token)

bearer_raw = session.post('https://api.twitter.com/oauth2/invalidate_token',
                           params={ 'Host': 'api.twitter.com',
                                            'User-Agent': '',
                                            'Accept': '*/*',
                                            'Content-Type': 'application/x-www-form-urlencoded',
                                            'Content-Length': str(len(o_bearer_token)),
                                            'access_token':str(o_bearer_token)})
EN

回答 1

Stack Overflow用户

发布于 2013-10-01 04:34:20

我认为请求的格式不正确。看起来Twitter文档表明它应该是这样的:

代码语言:javascript
运行
复制
session = rauth.OAuth2Session(client_id=KEY,
                              client_secret=SECRET,
                              access_token=TOKEN)

r = session.post('https://api.twitter.com/oauth2/invalidate_token', bearer_auth=True)

顺便说一句,Rauth是请求;它只是请求之上的一层。因此,是的,您可以看到一个请求,就像您对请求所做的那样。像r.request这样的东西应该会暴露你正在寻找的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19103091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档