2012-06-18 36 views
0

我收到了public_timeline的提要,但我想在public_timeline twitter上發帖。在public_timeline上發送推文

請幫助我如何在iOS中的public_timeline上發佈推文。

在此先感謝。

+0

所以你只是想發佈Tweet? [你有什麼嘗試](http://whathaveyoutried.com/),你看看[TWTweetComposeViewController'](http://developer.apple.com/library/ios/#documentation/Twitter/Reference/TWTweetSheetViewControllerClassRef /Reference/Reference.html) – rckoenes

+0

據我所知,TWTeetComposeController用於在我們的牆上發推文。是否可以使用TWTeetComposeController在public_timeline上發佈推文? – Jasmit

+1

在twitter中沒有'wall'和'public_timeline'。您可以將Tweeet發送給某人,使用'@'開始推文。 – rckoenes

回答

1

正如在您的問題的評論中提到的,您只需要發佈推文(https://dev.twitter.com/docs/api/1/post/statuses/update)以顯示在公共時間表中。然而,事實是,你沒有保證在公共時間表上露面。此外,讓你的tweet的任何地方出現,有人誰不是明確地下面你會看到可能是一個挑戰,如下解釋:

Twitter的公共時間線定棄用,詳見這裏:

https://dev.twitter.com/docs/api/1/get/statuses/public_timeline

但是,從來沒有保證您的任何推文會出現在公共時間表中,因爲它基本上已成爲推文的隨機樣本。這主要是因爲推文量太大以至於REST API無法跟上,以及對可執行的查詢數量存在速率限制的事實。

這裏唯一真正的選擇是流,但這可能不是一個選項,因爲(1)消耗firehose(通過第三方可用)將需要可伸縮基礎結構來處理該卷,(2)Sample流不會保證你的推文會出現(作爲一個樣本,它包括一個隨機設置),以及(3)過濾器流要求你的跟蹤條款與推文中的內容相匹配。

因此,您可以發推文,並且您有機會在推文中出現該推文。但是,Twitter的工作方式有以下幾個方面,您需要了解並評估它們與目標的契合程度。

Joe