Pesquisa na API do grafo do Facebook https://graph.facebook.com/search?q=query&type=user com duas palavras-chave
Se eu executar uma pesquisa de API de grafos do Facebook como:
https://graph.facebook.com/search?q=query&type=user
onde query é apenas uma palavra como 'Mark', tudo está bem e há resultados. No entanto, se a consulta é duas palavras como "Mark Roberts", não há resultados retornados.
tentei usar 'Mark+Roberts' e também tentei usar a codificação URL com fugas, mas isso não ajuda. No entanto, quando eu uso duas palavras-chave e remover o & tipo=Usuário, eu recebo resultados (embora uma grande quantidade de facebook Aleatório coisa).
então:
https://graph.facebook.com/search?q=mark&type=user < WORKS
https://graph.facebook.com/search?q=mark+robers&type=user < DOES NOT WORK
https://graph.facebook.com/search?q=mark+robers < WORKS (but does not return people)
Alguém se deparou com este problema?
[[3]}Facebook não parece mencionar nada sobre isso: http://developers.facebook.com/docs/reference/api/search/
Nota:estou a fazer isto, claro, com um ID de Aplicação autenticado e utilizador registado, etc.
2 answers
Testei com o navegador web e funciona como esperado.
A pesquisa de acordo com" tipo=Utilizador " está desactualizada agora. Ver https://developers.facebook.com/docs/graph-api/changelog/breaking-changes#search-4-4