在网址栏中输入此查询,它有效。我可以在浏览器窗口中获得结果。
https://graph.facebook.com/fql?q=SELECT+actor_id+FROM+stream+WHERE+post_id+IN+(SELECT+post_id+FROM+stream+WHERE+filter_key+in+(SELECT+filter_key+FROM+stream_filter+WHERE+uid=me()+AND+name='Links')+AND+attachment.caption+in+('xxxx.com','xxxx.com')+AND+type=80+AND+created_time%3C=now()+LIMIT+20)+ORDER+BY+created_time+DESC+&access_token=xxxx...
但下面的PHP代码没有。 file_get_contents()返回空数组。
$fql_query_url = 'https://graph.facebook.com/'
. 'fql?q=' . str_replace(' ', '+', $query1)
. '&access_token=' . $access_token;
$fql_query_result = file_get_contents($fql_query_url);
上面提到的查询是$ fql_query_url的转储。
App已获得以下权限。
有人知道吗?
答案 0 :(得分:0)
我终于自己解决了。
attachment.caption in xxxx
是无效的原因,无论在网址栏中输入查询时是否有效。