2012-05-01 157 views
0

我能做到以下幾點,Twitter搜索API每用戶

$.ajax({ 
    url : 'http://search.twitter.com/search.json', 
    data:{ 
     q:'from:user1 OR from:user2', 
     rpp:1, 
     page:1, 
     include_entities:1 
    }, 
    type: 'GET', 
    dataType:'jsonp', 
    success:function (r){ 
     console.log(r) 
    }, 
    error:function(){ 

    } 
}); 

我需要得到每個用戶的tweet的x個......

因此,例如USER_1的前兩個微博,然後是第二個來自user_2的推文,所以我總共得到4個......或者如果有3個用戶等等,則爲6個...... atm它向我顯示了分頁選項,並且我不希望爲每個用戶提出多個請求,因爲他們大約有10個。

回答

0

爲此提出了一個簡單的雅虎管道。可能可以編輯它使其更加強大,但它將2個呼叫合併爲一個。

http://pipes.yahoo.com/pipes/pipe.info?_id=15754ad56809f1970a5c7f5ac117f064

$.ajax({ 
    url : 'http://pipes.yahooapis.com/pipes/pipe.run', 
    data:{ 
     Name1:'twitter', 
     Name2:'twitterapi', 
     id:'15754ad56809f1970a5c7f5ac117f064', 
     render:'json' 
    }, 
    type: 'GET', 
    dataType:'json', 
    success:function (r){ 
     console.log(r) 
    }, 
    error:function(){ 

     } 
    });  
+0

我能夠爲我需要大約7 :( – Val

+0

確保只需編輯管爲7.將裏面的物品做2級以上的用戶。 – Chamilyan

+0

也使7所要求呢?如果是的話那麼它對我沒有用,因爲我可以手動自己做,即時嘗試避免每小時150個請求的限制 – Val