FQL.Multiquey New SDK
-
28-09-2019 - |
Pergunta
Não consigo descobrir o que há de errado com este FQL.Multiquey e não consigo encontrar nenhum exemplo do novo SDK com o FQL.Multiquey.
Por fim, quero obter o nome da página e os IDs da página das páginas de usuário visitantes das quais ambos administradores e são fãs.
$ Queries = '{
"Page_admin_ids": "Selecione Page_id de Page_admin onde uid = '. $ AFID.' Limit 5",
"Page_fan_ids": "Selecione Page_id de Page_fan onde página_id (selecione Page_id de #Page_ADMin_Ids)",
"Page_Name_AND_ID": "Selecione o nome, página_id da página onde página_id (selecione Page_id de #Page_Fan_Ids)"
}';
$ anexamento = array ("método" => "fql.multiquey", "Query" => $ consultas, 'access_token' => $ access_token);
$ ret_code = $ facebook-> API ($ anexo);
print_r ($ ret_code); morrer();
Solução
$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
));
Outras dicas
Eu acho que você deve substituir o parâmetro "consulta" no anexo $ com "consultas".