0
我有一個Facebook應用程序在一年前工作(1.0版的API)。現在我正試圖讓它重新工作,但似乎FQL查詢沒有獲取任何數據。FQL查詢不起作用
比如我有這個簡單的查詢:
try{
$mailbox_email_num = $facebook->api(
array(
'method'=>'fql.query',
'query'=>"SELECT total_count,unread_count FROM mailbox_folder WHERE viewer_id = xxxxx"
)
);
} catch (FacebookApiException $e){
print_r ($e);
}
它運作良好,通過網上FQL編輯,也是API的更新之前。
現在,我在運行應用程序時遇到了一個錯誤代碼606 - 「傳入函數的參數數量錯誤」(http://www.fb-developers.info/tech/fb_dev/faq/general/gen_10.html)。
有誰知道爲什麼以及如何解決?
我是否需要在某處提到我想要使用的API版本?
「它不工作」和「它沒有做任何事情」都不是足夠的錯誤描述。 FQL已棄用,不再適用於新的應用程序(v2.1)。您只能在v2.1發佈之前創建的舊應用中使用它),因此不會降級。 – luschn 2014-08-30 14:02:04
您使用的是什麼版本的API和SDK?我從來沒有見過這個606錯誤 - 你確定你不是無意碰到api.facebook.com而不是graph.facebook.com?順便說一句,這個wiki從2011年開始 - 從那以後,API已經或多或少被完全取代 – Igy 2014-08-30 16:38:00