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.

Author: Zigglzworth, 2013-04-11

2 answers

Testei com o navegador web e funciona como esperado.

enter image description here

 5
Author: 林果皞, 2013-04-11 06:35:37

A pesquisa de acordo com" tipo=Utilizador " está desactualizada agora. Ver https://developers.facebook.com/docs/graph-api/changelog/breaking-changes#search-4-4

 0
Author: Hitender, 2018-08-13 13:20:21