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