2011-07-27 88 views
1

我一直在使用Twitter的搜索API和PHP鳴叫拉從我的帳戶:Twitter搜索API突然停止返回結果

http://search.twitter.com/search.atom?q=from=myaccount

(使用SimpleXML和緩存的飼料,所以我只打電話給推特一次和小時)

它一直工作正常約兩週,現在什麼都沒有。當我訪問上面的URL(使用我的帳戶)時,除了Feed的標題外沒有任何東西。

我的頭得到的迴應是:

Date Wed, 27 Jul 2011 20:16:55 GMT 
Server hi 
Status 200 OK 
X-Served-From smf1-aek-11-sr2 
X-Runtime 0.13606 
Content-Type application/atom+xml; charset=utf-8 
X-Timeline-Cache-Hit Miss 
X-Served-By smf1-aas-19-sr2.prod.twitter.com 
Cache-Control max-age=15, must-revalidate, max-age=1800 
Expires Wed, 27 Jul 2011 20:46:55 GMT 
Vary Accept-Encoding 
X-Varnish 1602110106 
Age 0 
Via 1.1 varnish 
X-Cache-Svr smf1-aas-19-sr2.prod.twitter.com 
X-Cache MISS 
Content-Encoding gzip 
Content-Length 413 
Connection close 
X-Moz-Is-Feed 1 

...我想這是所有好的。我沒有受到限制,然後顯然我會得到一個400錯誤......但這對我來說看起來都很好。我只是無法弄清楚爲什麼會停止工作。什麼也沒有變。

我沒看從另一個Twitter頁面被返回我的鳴叫的XML和頭都差不多,張玉峯頭 - 除了狀態行丟失:

Date Wed, 27 Jul 2011 20:24:42 GMT 
Server hi 
Cache-Control max-age=15, must-revalidate, max-age=300 
Expires Wed, 27 Jul 2011 20:29:42 GMT 
Content-Type application/atom+xml;charset=utf-8 
X-Pad avoid browser bug 
Vary Accept-Encoding 
X-Varnish 1922281127 
Age 0 
Via 1.1 varnish 
X-Cache-Svr smf1-aap-11-sr1.prod.twitter.com 
X-Cache MISS 
Content-Encoding gzip 
Content-Length 1919 
Connection close 
X-Moz-Is-Feed 1 

任何想法?有其他人遇到過這個問題嗎?如果需要,我可以提供更多關於響應的信息。

回答

1

搜索api只返回最後4-6天的結果..我知道沒用。

我還沒有找到一個解決有關此任

+0

啊好吧,好吧,我不能告訴如果任何崗位都較舊的......我沒有讓他們似乎有沒有辦法看到twitter上的推文日期(而不是Twitter自己的用戶)....是嗎?你無法看到推文的日期? –

+1

嗯我不記得了,我會認爲他們有日期戳...但是再次搜索結果只有4-6天。當它發生在我身上時,我知道什麼時候推文被推出,然後通過對谷歌進行一些調查來發現。 – locrizak

+0

是的!這是問題!有人今天早上剛剛發推文,現在正在我的Feed中顯示。謝謝你的時間 :) –