我正在尝试从这本名为“挖掘社交网络”的python书中学习社交网络挖掘,我正在开始使用前几个函数,这是我的输出:
导入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) 打印twitter_api WORLD_WOE_ID = 1 US_WOE_ID = 23424977 world_trends = twitter_api.trends.place(_id = WORLD_WOE_ID) Traceback(最近一次调用最后一次): 文件“”,第1行,in 在电话中输入文件“/usr/local/lib/python2.7/dist-packages/twitter/api.py”,第245行 return self._handle_response(req,uri,arg_data,_timeout) 在_handle_response中输入文件“/usr/local/lib/python2.7/dist-packages/twitter/api.py”,第276行 提出TwitterHTTPError(e,uri,self.format,arg_data) twitter.api.TwitterHTTPError:Twitter使用参数发送状态400为URL:1.1 / trends / place.json:(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) 详情:{“errors”:[{“message”:“Bad Authentication data”,“code”:215}]}
这里似乎有什么问题,我该如何正确使用这个功能?