2013-06-19 37 views
0

我想要一個簡單而強大的方法來使用twitter api 1.1標識標籤搜索中的轉推。確定狀態更新是否使用api進行轉推1.1

例如,如果我送與適當的身份驗證以下請求:

https://api.twitter.com/1.1/search/tweets.json?q=%23stackoverflow 

我會得到最後的15個鳴叫標記#stackoverflow。

它看起來像只有轉推狀態更新具有'retweet_status'屬性。正在檢查該推文是否具有「retweet_status」屬性,以確定它是否是轉推的可靠方法?

'retweet'和'retweet_count'不給我我需要的東西。

回答

1

聽起來好像你已經回答了你自己的問題。 retweeted_status當轉推已使用Twitter的官員轉推功能。

不過人們仍舊以舊式RT: <quote>這種方式不會給你從API返回的數據中任何可靠的數據綁定。處理這些問題的唯一方法是比較文本並查看是否包含原始文本。如果他們已經修改了文本,然後你就完蛋了,但隨後如果他們已經修改了文本,然後在技術上這不是一個轉推 - 它只是抄襲;)

+0

感謝您的意見。我意識到沒有一個適合所有解決方案的解決方案,但是在RT上過濾:可能是最好的一般選項。當然,MT的使用會增加另一組邊緣情況。 –

0

想我會分享我的解決方案...

if (eventMsg.retweeted_status == null) { 
    //run code 
} 
相關問題