私人終端將在11月20日前關閉,沒有任何東西可以替代它。 This blog post from Twitter解釋了背景:顯然這是爲了轉移到代號爲Manhattan的新型「實時多租戶分佈式數據庫」系統。
REST API將被限制用於此目的。您必須先搜索您的網址,收集每頁結果並自行添加推文總數。例如,此請求
https://api.twitter.com/1.1/search/tweets.json?q=metro.co.uk&count=100
將獲得與http://metro.co.uk
關聯的推文。 (如果您只是將其粘貼到瀏覽器中,則不起作用 - 您必須首先進行身份驗證,您可以在Twitter API console tool上嘗試此操作。)但Search API每個結果頁返回最多100條推文,並且僅返回tweets從最近7天開始。
看來唯一的解決方案(解釋爲here)是一個使用Twitter Streaming API的精巧解決方案。基本上你必須創建自己的應用來計算相關的推文。它將打開與stream.twitter.com
的連接,將您的URL作爲track
參數傳遞。每次有人發送推文時,Twitter都會返回一條推文,而你的應用必須對它們進行計數。在該職位給出的例子是:
curl -u user:password "https://stream.twitter.com/1/statuses/filter.json" -d "track=https%3A%2F%2Fdev.twitter.com%2Fdiscussions%2F5653"
我不知道你將如何應對這種情況下短網址。
此更改意味着像SharedCount這樣報告Twitter份額計數的第三方服務不得不停止提供該數據。抱歉給你壞消息 - 我真的很失望這種情況我自己。看起來很瘋狂,我們不能只是得到一個給定URL的推文。
你可以在this thread找到更多關於此的信息。
正如您已經確定的 - 一旦Twitter關閉了私有端點,就沒有辦法做到這一點。 –