我已尽力找到答案,但似乎没有涵盖我正在努力做的事情。我知道如何获得单个Feed,例如Starbucks等粉丝页面或使用Graph API的百事可乐。我想要做的是在一个请求中获取多个或多个Feed。这可能吗?另一位开发人员告诉我它是,但在FB文档或其他任何在线网站上没有找到关于此主题的任何内容。我想要将50个Feed聚合到一个Feed中,我不想发出50个不同的请求来获取所有数据。
有谁知道怎么做,或者知道它是否可能?
感谢。
答案 0 :(得分:0)
经过多次搜索,显然你可以做到这一点。您可以使用批处理请求执行此操作:
https://developers.facebook.com/docs/reference/api/batch/
希望这将节省一些时间:)
答案 1 :(得分: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