2013-09-21 84 views
1

我盡了最大努力找到了答案,但沒有包含我想要做的事情。我知道如何獲得單一的Feed,比如說像Starbucks這樣的粉絲頁面,或者使用Graph API的百事可樂。我想要做的是在一個請求中獲取多個或多個Feed。這可能嗎?另一位開發人員告訴我它是這樣的,但在FB文檔或其他任何在線上沒有發現任何關於此主題的內容。我想要將50個供稿彙總爲一個供稿,並且我不想提出50個不同的請求來獲取所有這些數據。使用Android獲取來自Facebook的多個訂閱源

有沒有人知道如何做到這一點,或知道是否有可能?

謝謝。

回答

0

看起來你真的不能。

這工作:

SELECT page_id 
    FROM page 
WHERE username='facebook' 
    OR username='coca-cola' 

{ 
    "data": [ 
    { 
     "page_id": 20531316728 
    }, 
    { 
     "page_id": 40796308305 
    } 
    ] 
} 

此作品(〜100個結果):

SELECT post_id,message 
    FROM stream 
WHERE source_id IN (
    SELECT page_id 
     FROM page 
    WHERE username='facebook' 
) LIMIT 100 

但這並不真的作品(3個結果):

SELECT post_id,message 
    FROM stream 
WHERE source_id IN (
    SELECT page_id 
     FROM page 
    WHERE username='facebook' 
     OR username='coca-cola' 
) LIMIT 100 
+0

我剛纔發現他們允許一些叫Batching的東西,這會完成我想要做的事情。謝謝你嘗試。 – BlackHatSamurai

+0

以爲你想要一個單一的FQL查詢。很高興你找到你想要的東西。 –

+0

對不起,我不清楚。我想要一個HTTP請求。不過謝謝。 – BlackHatSamurai

相關問題