我无法弄清此FQL.Multiquery的问题,似乎找不到使用FQL.Multiquery的新SDK的任何示例。

最终,我想获得他们既是管理员又是粉丝的访问用户页面的页面名称和页面ID。

$ queries ='{

“ page_admin_ids”:“从page_admin中select page_id where uid ='。$ afid。'limit 5”,

“ page_fan_ids”:“从page_fan选择page_id where page_id in(select page_id from #page_admin_ids)”,

“ page_name_and_id”:“选择名称,page_id page where where page_id in(select page_id from #page_fan_ids)”

}';

$ actionment = array(“ method” =>“ fql.multiquery”,“ query” => queries,'access_token'=> $ access_token);

$ ret_code = $ facebook-> api($ actionment);

print_r($ ret_code);死();

有帮助吗?

解决方案

$multiQuery = array(
'likes' => 
    ' SELECT ... FROM like ...',
'users' => 
    ' SELECT uid, name ' .
    ' FROM user ' .
    ' WHERE uid IN (SELECT user_id FROM #likes) ',
);
$multiQueryResult = $facebook->api(array(
    'method'   => 'fql.multiquery',
    'queries'  => $multiQuery
));

其他提示

我认为您应该用“查询”代替$附件中的“查询”参数。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top