通过python TwitterAPI发布推文时出错

时间:2015-09-28 16:40:11

标签: python twitter twitter-oauth

我正试图通过TwitterApi发布推文,使用oAuth2,我收到错误

onsuccess

我的代码如下:     来自TwitterAPI导入TwitterAPI

'u'{"errors":[{"code":220,"message":"Your credentials do not allow access to this resource."}]}'

我已将我的应用帐户权限设置为“读取,写入和访问直接消息”并重新生成使用者密钥。我错过了什么?

我可以这样搜索推文,没有任何问题。

我可以使用oAuth1发布和搜索。

1 个答案:

答案 0 :(得分:1)

我已找到解决方案或更好地说出问题所在。

我的问题中描述的行为是正确的,因为我使用仅限应用程序的身份验证,并且不允许其访问某些API调用,请参阅https://dev.twitter.com/oauth/application-only

关注twitter api文档

  • 仅用于调用我的帐户,这是使用oAuth1并指定使用者密钥和访问令牌及相应机密的最佳方式。
  • 从第三方应用程序调用它,您应该使用3条腿授权,请参阅https://dev.twitter.com/oauth/3-legged