我想使用tweepy操作使用Python的Twitter帳戶,但我似乎滑倒在第一個障礙。無論我嘗試什麼,我都會收到403錯誤,但沒有具體的細節。403錯誤與tweepy
import tweepy
# Consumer keys and access tokens, used for OAuth
consumer_key = 'XXXXXXXXXXX'
consumer_secret = 'XXXXXXXXXXX'
access_token = 'XXXXXXXXXXXX'
access_token_secret = 'XXXXXXXXXXX'
# OAuth process, using the keys and tokens
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
# Creation of the actual interface, using authentication
api = tweepy.API(auth)
# Sample method, used to update a status
api.update_status('Hello')
這是本教程提供的基本代碼,但它只返回
Traceback (most recent call last):
File "C:\Users\Sam\Documents\Python\TWEEPY\Tweepy.py", line 22, in <module>
api.update_status('Hello')
File "C:\Python34\lib\site-packages\python_twitter-2.1-py3.4.egg\tweepy\binder.py", line 153, in _call
raise TweepError(error_msg)
tweepy.error.TweepError: Twitter error response: status code = 403
有沒有人有任何想法?我看不出爲什麼我禁止我的要求。據我所知,鑰匙並不是假的。
感謝
微博不允許更新兩次相同的狀態,所以請嘗試更改狀態,並檢查互聯網連接。 – ZdaR
@anmol_uppal它不適用於不同的字符串條目,但我的網絡連接穩定。但是,也許它可能會使用某些未在我的路由器上打開的端口?這是我能想到的唯一的事情。 – coder
不,不存在端口問題,那麼唯一的問題就是您的憑據,但是您說他們已經足夠好了。 – ZdaR