【发布时间】:2014-05-10 08:14:35
【问题描述】:
我有一个应用程序,使用这个应用程序,用户可以sign-up via twitter,并且我设置了读取、写入和直接消息的权限,所以当用户注册我的项目时,他授权了我可以代表他发帖。同样在注册期间,我得到了他的 oauth-token and oauth-token secret。
但我不知道如何代表该用户发布推文。我尝试在https://api.twitter.com/1.1/statuses/update.json 提交一个表单,其中包含状态、我的应用程序密钥和秘密、用户 oauth_token 和秘密等参数,但作为回应,我总是得到这个
{"errors":[{"message":"Bad Authentication data","code":215}]}
我正在使用 python-social-auth 通过 twitter 进行注册。
任何帮助将不胜感激。 谢谢
【问题讨论】:
-
确保您通过 https:// 而不是通过 http:// 向 API 发出请求。此外,这可能会有所帮助:dev.twitter.com/discussions/15244
标签: python django twitter python-social-auth