0

我正在尝试从流表中获取状态更新,我正在使用 php sdk,并且在我的查询中将类型指定为 45(这是状态更新类型)但它不起作用并且我没有得到任何结果,下面是我的代码查询:

$fql_query_url = 'https://graph.facebook.com/'
. 'fql?q=SELECT+description+FROM+stream+WHERE+type=45+LIMIT+1000'
. '&access_token=' . $access_token;
$fql_query_result = file_get_contents($fql_query_url);
$fql_query_obj = json_decode($fql_query_result, true);

有人可以帮助我吗?问题是什么?谢谢。

4

1 回答 1

0

状态更新类型为 46。此外,您的 where 子句中需要一个可索引的列。这是通过访问您可见的所有内容来完成的:

SELECT message FROM stream WHERE
filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me() AND type = 'newsfeed')
AND type=46 LIMIT 1000
于 2013-04-27T02:39:34.887 回答