2012-04-13 70 views
1

我想獲取由我的iPhone應用用戶發佈的訂閱源到我的推特應用如何獲取我的應用程序的Twitter提要?

我發現這個網址 - http://search.twitter.com/search.json?q=serachKeyword&result_type=recent

這會出現在我們的字典結果包含的鳴叫數組,與serachKeyword匹配。

但我只想抓取通過我的推特應用發佈的資訊提供。

有什麼辦法只提取我的twitter應用程序飼料不是全部? 我可以篩選器搜索結果或類似的東西?

回答

0

Twitter API說是的,你可以按來源過濾。

的搜索操作符節說:

新聞來源:tweet_button |含「新聞」,並通過分享Tweet按鈕

源科說進入:

•只能用一個關鍵字參數組合。如果您不包含關鍵字,則會收到HTTP 403錯誤消息:{「error」:「您必須輸入查詢。」}。

•通過使用_而不是空格支持多詞源。例如,源「分享Tweet按鈕」應輸入源:tweet_button

所以,你必須有一個關鍵字參數,如果您的客戶端名稱中有空格用下劃線代替它們。

0

沒有完整的方法來做到這一點。正如@JoePasq回答的,你可以在源文件上搜索,但你必須包括一個關鍵字和Twitter的搜索過濾質量和相關性。

  • 搜索的重點是在相關性和不完全性。這意味着某些推文和用戶可能會從搜索結果中遺失。

  • Search API不是所有推文的完整索引,而是最近推文的索引。

你應該做的是讓應用程序發佈到您控制每次用戶帖子與status_id鳴叫服務器的請求。通過這種方式,您可以存儲從應用發佈的所有推文的完整數據庫,並根據需要查詢數據。

+0

我可以通過處理我的服務器上的帖子來做到這一點,但我不覺得這是一個更好的方式來做到這一點..而我真的沒有得到在搜索源,你能幫我例如** URL **來過濾推特結果。 – 2012-04-14 05:26:14

+1

此URL將按您的來源搜索,但您可以看到它不顯示任何結果。 https://twitter.com/#!/ search/realtime/source%3Aserach關鍵字%20news – abraham 2012-04-14 06:50:15

+0

感謝Abraham這個URL工作正常......我使用我的應用程序名稱代替AsearchKeyword,它給出了通過我的應用程序發佈的所有這些推文的結果。再次感謝。但它在Twitter頁面上給出了結果,我想以JSON或XML的形式得到結果。 – 2012-04-14 07:43:12

相關問題