Pergunta

Estou brincando com o método FQL.Multiquey da API do Facebook. Estou apenas usando o Console de teste da API, e tentar obter uma resposta bem -sucedida, mas não consigo descobrir exatamente o que deseja.

Aqui está o texto que estou entrando no campo "Consultas":

{"tags" : "select subject
from photo_tag
where subject != 601599551
and pid in (
 select pid
 from photo_tag
 where subject = 601599551
)
and subject in (
 select uid2
 from friend
 where uid1 = 601599551
)",
"foo" : "select uid from user where uid = 601599551"}

Tudo isso vai me dar é um queries parameter: array expected. erro.

Eu também tentei praticamente todas as permuções que eu conseguia pensar em envolver os pares de nome/consulta em seus próprios aparelhos encaracolados, adicionando suportes, adicionando espaço em branco, removendo o espaço em branco, caso não quisesse uma matriz associativa (para quem está assistindo as edições , Acabei de descobrir sobre essas coisas maravilhosas agora ... oy), tudo sem sucesso. Há algo dolorosamente óbvio que estou perdendo aqui, ou preciso fazer como fazer Chuck Norris Jon Skeet e simplesmente vai para fazer minha oferta?


Atualizar: Uma nota para quem encontra esta pergunta agora: o console de teste de cultura FQL.Multiquey parece estar quebrado. Você pode testar sua consulta clicando no URL gerado no console de teste e adicionando manualmente o parâmetro "consultas" no consulting.

Foi útil?

Solução

Aparentemente, eu não estava muito longe da verdade com o comentário de Jon Skeet ... parece que o console de teste é muito particular sobre o espaço em branco que você pode usar onde:

http://bugs.developers.facebook.com/show_bug.cgi?id=6403

Isso é o que acabei com meu código:

{"tags":"select subject from photo_tag where subject != 601599551 and pid in (select pid from photo_tag where subject = 601599551 ) and subject in (select uid2 from friend where uid1 = 601599551 )","foo":"select uid from user where uid = 601599551"}

Incrível. Porque isso é legível.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top