我找不出这个fql.multiquery出了什么问题,似乎也找不到任何带有fql.multiquery的新sdk的示例。
最终,我想获得的页面名称和访问用户页面的页面id(s),他们都是管理员和粉丝。
$queries = '{
"page_admin_ids“:"SELECT page_id FROM page_admin WHERE uid =‘. $afid .’LIMIT 5",
"page_fan_ids“:"SELECT page_id FROM page_fan WHERE page_id IN (SELECT page_id FROM #page_admin_ids)",
"page_name_and_id“:"SELECT name,page_id FROM页面WHERE page_id IN (SELECT page_id FROM #page_fan_ids)”
}';
$attachment =数组(“method”=>“fql.multiquery”,"query"=>$queries,'access_token'=>$access_token);
$ret_code =$facebook->接口($attachment);
print_r($ret_code);die();
发布于 2012-01-24 23:35:01
$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
));发布于 2010-08-04 22:56:06
我认为应该将$attachment中的"query“参数替换为"queries”。
https://stackoverflow.com/questions/3066250
复制相似问题