0

在url欄中輸入此查詢,它可以工作。我可以在瀏覽器窗口中看到結果。即使網址中的fql本身工作,file_get_contents()也不會返回FQL結果

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的轉儲。

應用程序已獲得下面的權限。

  • read_stream
  • read_insights

有誰知道什麼?

回答

0

我終於自己解決了。

attachment.caption in xxxx 

是沒有結果的原因不管當你在地址欄鍵入查詢它的工作原理。

+0

報告給https://developers.facebook.com/bugs/485890451485707 – Jagie