2010-06-17 34 views
2

我找不出這個fql.multiquery有什麼問題,而且似乎也找不到fql.multiquery的新sdk的任何示例。fql.multiquery新sdk

最終我想獲取他們都是管理員和粉絲的訪問用戶頁面的頁面名稱和頁面標識。

$查詢=「{

「page_admin_ids」: 「SELECT PAGE_ID FROM page_admin其中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」: 「選擇名稱,PAGE_ID FROM頁面,PAGE_ID IN(SELECT PAGE_ID FROM #page_fan_ids)」

}'; $ query_token);}}附件=數組(「方法」=>「fql.multiquery」,「查詢」=> $查詢,'access_token'=> $ access_token);

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

print_r($ ret_code);死();

回答

3
$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 
)); 
0

我想你應該用「查詢」替換$ attachment中的「query」參數。