2010-12-07 9 views
6

Hey, ich frage mich, ob es möglich ist, Facebook mit ihrer API für eine bestimmte URL zu suchen. Ich versuche herauszufinden, wie viele Leute einen bestimmten Link erwähnen. Ein Beispiel für das, was ich versuche zu erreichen, ist die Tweetmeme URL-Anfrage, aber für Facebook. Die Tweetmeme-API gibt eine Reihe von Informationen über einen bestimmten Link zurück, z. B. die verwendete und zuletzt getweente Frequenz. Wenn jemand eine Facebook-Alternative kennt, würde es sehr geschätzt werden. Ich schaue mir ihr API-Wiki an, kann aber keine Lösungen finden.Verwenden Sie Facebook API, um nach Links in Beiträgen zu suchen

Vielen Dank im Voraus, Ben

Antwort

3

Während die Antwort von Vance Lucas Erforschung ich auf der anderen FQL equivilent kam @http://developers.facebook.com/docs/reference/fql/link_stat

$facebook->api_client->fql_query('SELECT share_count, like_count, comment_count, total_count FROM link_stat WHERE url="MY_URL"'); 

Diese FQL-Anweisung gibt die "Share Count", "Link Count", "Comment Count" und "Total Count" zurück.

0

Überprüfen Sie die Graph API Overview page der Dokumentation Facebook Entwickler, unter der Überschrift „Suche“. Es zeigt Ihnen die Grafik-API verwenden, können alle öffentlichen Beiträge für eine bestimmte Abfrage suchen: (. Seien Sie sicher, dass Ihre URL erste URL-Codierung)

https://graph.facebook.com/search?q=<your_url_here>&type=post 

Dies wird ein JSON-Array abrufen enthält Erwähnungen deine URL Es scheint keine Metadaten über die Suche bereitzustellen, sondern ist eher eine paginierte Liste von Suchergebnissen, sodass Sie die Metadaten selbst erstellen müssen.

+0

Danke, dies ist eine der APIs, die ich ursprünglich versuchte zu verwenden, aber die Ergebnisse scheinen in dem, was sie tun können, begrenzt zu sein. Danke Immerhin – bpneal

+0

Diese Methode gibt einige der wildesten ungenauen Ergebnisse zurück (selbst wenn Sie dort einen URI setzen, der ... ich weiß nicht ... einzigartig!), Den ich jemals von einer "Suche" in gesehen habe mein ganzes Leben und meine Karriere als Webentwickler. Es ist fast eine Verschwendung für Facebook, diese Methode zu haben. Für Beiträge. Das heißt, es funktioniert ziemlich gut für Seiten. – Tom

+0

Die Facebook-API hat sich in den letzten drei Jahren so stark verändert, dass ich ein bisschen betäubt bin, dass der Endpunkt sogar * funktioniert * wie ich ursprünglich beschrieben habe. –

5

ich stumblued vor kurzem auf diesem versteckten Juwel, wenn ein SEO-Tool bauen:

http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls=http://stackoverflow.com/ 

Es ist eine alte API, aber Sie können durch Überprüfung dieser gegen ihre neuen Graph API die Zählungen sind up-to-date bestätigen, dass nur gibt Ihnen die Gesamtzahl:

https://graph.facebook.com/?ids=http://stackoverflow.com/ 
+0

Du bist mein absoluter Held. Die Graphensuche wird am 25. Dezember nicht verfügbar sein, und dies wird uns erlauben, unsere Beiträge weiter zu überwachen! – Rudolf

Verwandte Themen