這可能是什麼錯誤?Twitter錯誤無法發佈Tweet
Could not post Tweet. Error: 403 Reason: Status is a duplicate.
實際上這是一條編輯過的消息。 我得到的錯誤代碼爲403
,原因爲Status is a duplicate
。
這可能是什麼錯誤?Twitter錯誤無法發佈Tweet
Could not post Tweet. Error: 403 Reason: Status is a duplicate.
實際上這是一條編輯過的消息。 我得到的錯誤代碼爲403
,原因爲Status is a duplicate
。
狀態是重複的,可能在不更改狀態消息的情況下運行腳本兩次。
通過Twitter網站刪除上次狀態更新並再次運行腳本。或者在您的狀態消息中包含日期('r')或md5(mt_rand()),以便每次腳本運行時生成一個不同的日期。
我也遇到了同樣的錯誤。 Twitter網站所說的是,如果他們相同,他們會檢查推文並放棄(拒絕)他們的郵件。 Discussion這裏說每次發佈推文時使用不同的文本。否則,請使用其他帳戶進行推文。
import time, os, random, hashlib, datetime
gettime = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
random_data = os.urandom(128)
hash = hashlib.md5(gettime).hexdigest()[:8]
twitterpost = "foo bar %s" % hash
api.update_status(status=twitterpost)
只有具有一個或多個媒體文件(例如:圖像)或狀態包含鏈接時,您才能發佈(重新發布)與前一個相同狀態的推文。 – db80 2015-11-21 13:55:15