无法使用twitterapi通过python发送tweet 导入twitter >>>api=twitter.api() >>>api=twitter.api(consumer_key='bkvRjwyoMnBo1EWw',consumer_secret='9CG4OXGK0EIPHANEWPB0SXLHQ1CBHKK',access_token_key='27436-GLZGFHPGGGQV5RRC8OSIQEY4XSDZ',access_token secret='fwekIDmxTPy3ZDdoVh5EVcQOxzg') >>>status=api.PostUpdate('I love python twitter!') 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 status=api.PostUpdate('I love python twitter!') 文件“c:\python27\python-twitter-0.8.2\twitter.py”,第2766行,在PostUpdate中 data=self.\u ParseAndCheckTwitter(json) 文件“c:\python27\python-twitter-0.8.2\twitter.py”,第3668行,在_ParseAndCheckTwitter中 自我检查(数据) 文件“c:\python27\python-twitter-0.8.2\twitter.py”,第3691行,在checkfortwitterrorr中 引发TwitterError(数据['error']) TwitterError:只读应用程序无法发布 >>>总监(推特) ['ACCESS_TOKEN_URL'、'AUTHORIZATION_URL'、'Api'、'CHARACTER_LIMIT'、'DEFAULT_CACHE'、'DirectMessage'、'Hashtag'、'List'、'REQUEST_TOKEN_URL'、'SIGNIN_URL'、'Status'、'StringIO'、'Trend'、'TwitterError'、'URL'、'User'、'User'、'FileCacheError'、'Uu作者‘、'Uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu__警告注册表、base64、calendar、datetime、gzip、httplib、md5、oauth、os、parse_qs、parse_qsl、rfc822、simplejson、sys、tempfile、textwrap、time、urllib、urllib2、urlparse']

无法使用twitterapi通过python发送tweet 导入twitter >>>api=twitter.api() >>>api=twitter.api(consumer_key='bkvRjwyoMnBo1EWw',consumer_secret='9CG4OXGK0EIPHANEWPB0SXLHQ1CBHKK',access_token_key='27436-GLZGFHPGGGQV5RRC8OSIQEY4XSDZ',access_token secret='fwekIDmxTPy3ZDdoVh5EVcQOxzg') >>>status=api.PostUpdate('I love python twitter!') 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 status=api.PostUpdate('I love python twitter!') 文件“c:\python27\python-twitter-0.8.2\twitter.py”,第2766行,在PostUpdate中 data=self.\u ParseAndCheckTwitter(json) 文件“c:\python27\python-twitter-0.8.2\twitter.py”,第3668行,在_ParseAndCheckTwitter中 自我检查(数据) 文件“c:\python27\python-twitter-0.8.2\twitter.py”,第3691行,在checkfortwitterrorr中 引发TwitterError(数据['error']) TwitterError:只读应用程序无法发布 >>>总监(推特) ['ACCESS_TOKEN_URL'、'AUTHORIZATION_URL'、'Api'、'CHARACTER_LIMIT'、'DEFAULT_CACHE'、'DirectMessage'、'Hashtag'、'List'、'REQUEST_TOKEN_URL'、'SIGNIN_URL'、'Status'、'StringIO'、'Trend'、'TwitterError'、'URL'、'User'、'User'、'FileCacheError'、'Uu作者‘、'Uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu__警告注册表、base64、calendar、datetime、gzip、httplib、md5、oauth、os、parse_qs、parse_qsl、rfc822、simplejson、sys、tempfile、textwrap、time、urllib、urllib2、urlparse'],python,twitter,Python,Twitter,如何恢复此TwitterError?在应用程序的设置(dev.twitter.com/apps)中,您需要将其设置为读写应用程序。您需要安装python\u twitter,因为您使用的命令属于python\u twitter,我认为您需要遵循twitter的文档。你需要检查一下这个。你所有的问题都有相同的问题。请检查。您需要将应用程序更改为读/写。您是否阅读了错误消息?“只读应用程序无法发布”-这意味着您的访问凭据是只读的。@琥珀色是的,我读过,但想知道如何更改它。如果我想发布我应该做什么?在

如何恢复此TwitterError?

在应用程序的设置(dev.twitter.com/apps)中,您需要将其设置为读写应用程序。

您需要安装python\u twitter,因为您使用的命令属于python\u twitter,我认为您需要遵循twitter的文档。你需要检查一下这个。你所有的问题都有相同的问题。请检查。您需要将应用程序更改为读/写。

您是否阅读了错误消息?“只读应用程序无法发布”-这意味着您的访问凭据是只读的。@琥珀色是的,我读过,但想知道如何更改它。如果我想发布我应该做什么?在应用程序的设置(at)中,您需要将其设置为读写应用程序。@Amber谢谢您的帮助。我把它改为读、写和访问直接消息。太好了。贴出相同的答案,这样你就可以把它标记为解决了你的问题。
>>> import twitter
>>> api = twitter.Api()
>>> api = twitter.Api(consumer_key='bkvRjwyoMnBo1EWw',consumer_secret='9Cg4oXgk0eIphAnewppB0sXlHQ1cBhkk',access_token_key='27436-GlzGFHPgbgGQV5RRc8oSiqeY4XsDZ',access_token_secret='fwekIDmxTPy3ZDdoVh5EVcQOxzg')
>>> status = api.PostUpdate('I love python-twitter!')

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    status = api.PostUpdate('I love python-twitter!')
  File "c:\python27\python-twitter-0.8.2\twitter.py", line 2766, in PostUpdate
    data = self._ParseAndCheckTwitter(json)
  File "c:\python27\python-twitter-0.8.2\twitter.py", line 3668, in _ParseAndCheckTwitter
    self._CheckForTwitterError(data)
  File "c:\python27\python-twitter-0.8.2\twitter.py", line 3691, in _CheckForTwitterError
    raise TwitterError(data['error'])
TwitterError: Read-only application cannot POST
>>> dir(twitter)
['ACCESS_TOKEN_URL', 'AUTHORIZATION_URL', 'Api', 'CHARACTER_LIMIT', 'DEFAULT_CACHE', 'DirectMessage', 'Hashtag', 'List', 'REQUEST_TOKEN_URL', 'SIGNIN_URL', 'Status', 'StringIO', 'Trend', 'TwitterError', 'Url', 'User', '_FileCache', '_FileCacheError', '__author__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__version__', '__warningregistry__', 'base64', 'calendar', 'datetime', 'gzip', 'httplib', 'md5', 'oauth', 'os', 'parse_qs', 'parse_qsl', 'rfc822', 'simplejson', 'sys', 'tempfile', 'textwrap', 'time', 'urllib', 'urllib2', 'urlparse']