2016-03-19 10 views
1

Ich kann alle Nutzer findet, die wie Stackoverflow und in Kalifornien mit dieser URL auf Facebook live: https://www.facebook.com/search/1462865420609264/likers/union/108131585873862/residents/present/intersectWie kann ich diese URL in eine Graph-API-Suche oder eine FQL-Abfrage übersetzen?

Ich habe die gleichen Ergebnisse, die Graph API und FQL stundenlang zu bekommen versucht, verwenden, aber nicht in der Lage gewesen, bekomme die Antwort, nach der ich suche. Die Daten sind da, und ich kann klar auf Facebook selbst zugreifen. Wie kann ich diese Daten außerhalb von Facebook mit der Graph API oder FQL abfragen?

Ich brauche nur uid des Benutzers.

+0

Sie können jederzeit einen Crawler erstellen. – sidney

Antwort

3

Die Daten sind da, und ich kann klar auf Facebook selbst zugreifen.

Das bedeutet nicht, dass es auch über API frei verfügbar sein muss.

Wie kann ich diese Daten außerhalb von Facebook mit der Graph API oder FQL abfragen?

Sie können nicht. Graph API bietet very limited search functionality.

Graph Search (was Sie über das Suchfeld auf facebook.com erhalten) wird nicht über API zugänglich gemacht, weil es einfach ein zu mächtiges Werkzeug wäre, um riesige Mengen an persönlichen Daten zu sammeln, alle Arten von Profiling zu machen, usw.

Die Diagrammsuche ist absichtlich nur für menschliche Benutzer und nicht über API verfügbar.

Ich brauche nur die Benutzer-UID.

Sie werden es nicht bekommen. Die Privatsphäre der Nutzer ist wichtiger als das, was Sie brauchen.


Die „aber ich kann es auf facebook.com siehe“ Argument ist hier nicht gültig - denn in diesem Zusammenhang ist es zu wissen, was Sie sehen können, während, wenn diese Informationen wurden über die API abgefragt, eine dritte Party (der App-Entwickler) würde dies ebenfalls in die Finger bekommen.