Twitter API趋势功能错误

2024-04-29 01:31:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图从这本名为《挖掘社交网络》的python书中学习社交网络挖掘,我开始学习前几个函数,以下是我的输出:

import twitter CONSUMER_KEY = '' CONSUMER_SECRET = '' OAUTH_TOKEN_SECRET = '' OAUTH_TOKEN = '' auth = twitter.oauth.OAuth(OAUTH_TOKEN, OAUTH_TOKEN_SECRET, CONSUMER_KEY, CONSUMER_SECRET) twitter_api = twitter.Twitter(auth=auth) print twitter_api WORLD_WOE_ID = 1 US_WOE_ID = 23424977 world_trends = twitter_api.trends.place(_id=WORLD_WOE_ID) Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.7/dist-packages/twitter/api.py", line 245, in call return self._handle_response(req, uri, arg_data, _timeout) File "/usr/local/lib/python2.7/dist-packages/twitter/api.py", line 276, in _handle_response raise TwitterHTTPError(e, uri, self.format, arg_data) twitter.api.TwitterHTTPError: Twitter sent status 400 for URL: 1.1/trends/place.json using parameters: (id=1&oauth_consumer_key=&oauth_nonce=9996743856969920690&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1406787153&oauth_version=1.0&oauth_signature=NAVC2M%2FtUQRL3xtuWZRqsuP1rCg%3D) details: {"errors":[{"message":"Bad Authentication data","code":215}]}

这里似乎有什么问题,如何正确使用此函数?在


Tags: intokenauthapiiddatasecretconsumer