Wie oft bekomme ich die Anzahl der Likes nur von meinen Freunden, wie https://graph.facebook.com/112088822180423? Das Diagramm gibt mir Likes, Checkins und Talking_About_count, aber ich möchte nur, wessen Likes von meinen Freunden. Ist das möglich?Wie bekomme ich die Anzahl der "Likes" von deinen Freunden für einen bestimmten Ort?
Antwort
Ich entdeckte, dass dies durch die Verwendung von FQL und page_fan table
möglich istWenn Sie dies für eine Seite tun möchten, die Sie verwalten und dies als Administrator ausführen möchten, ist dies mit der aktuellen API möglicherweise nicht möglich. Von https://stackoverflow.com/a/6737579/121052 können Sie die Liste der Likes für einen Standort oder eine Seite nicht abrufen. Wenn Sie die Liste hatten, können Sie eine Liste Ihrer eigenen Freunde abrufen und dann eine Kreuzung durchführen.
Wenn es sich jedoch um eine Funktion handelt, die Sie in einer App erstellen, um von deren Benutzern verwendet zu werden - d. H. Sie möchten die Liste der Freunde des Benutzers anzeigen, dem eine Seite gefallen hat, dann ist dies möglich. Gehen Sie dazu folgendermaßen vor:
- Verwenden Sie http://developers.facebook.com/docs/reference/api/user/#likes, um zu erhalten, wenn der Benutzer eine Seite/Ort mag.
- Verwenden Sie http://graph.facebook.com/USER/friends?access_token=XXX, um die Liste seiner Freunde zu erhalten.
- Für jeden Freund können Sie die gleiche Überprüfung erneut durchführen und die Kreuzung machen.
Ich bin mir sicher, dass es eine Möglichkeit gibt, diesen Vorgang zu optimieren. Batch Requests wird definitiv helfen.