2012-03-06 198 views
1

我想在js + php的litte localhost應用程序中閱讀我自己的twit。
我知道如何在api.twitter.com/1/statuses/user_timeline.json?screen_name=myName但由於限速閱讀JSON我需要一個用戶流(https://dev.twitter.com/docs/streaming-api/user-streamstwitter api中的用戶流

我通過創建一個開發的帳戶中有我的4個按鍵:

'consumer_key' => '*****', 
'consumer_secret' => '*****', 
'user_token' => '*******', 
'user_secret' => '******', 

所以我嘗試用這個https://github.com/themattharris/tmhOAuth/blob/master/examples/userstream.php

  1. 下載的lib
  2. 運行我的甲基苯丙胺(或WAMP或燈)
  3. 打開示例,放入我的鑰匙
  4. 轉到頁面
  5. 沒有。瀏覽器加載器除外。

爲什麼這hapeens?

  1. 這是由於localhost?
  2. or no params?
  3. 或新的Twitter限制?

回答

1

流式API不適合litte應用程序您最好使用普通的REST API。

流API應用程序不應該在瀏覽器中運行;請不要忘記set_time_limit(0)並在comandline中啓動您的.php腳本 - 它將永遠運行(您應該在數據庫中保存推文,以便您的正常瀏覽器腳本可以顯示它們)