Können Lesen Sie ein Gruppen-feed in Facebook mit Hilfe der Graph-API?
Frage ich mich, ob Sie Lesen können, einem Gruppen-feed wie Sie es mit einem Benutzer/die Seite mit der Grafik-API? Ich bemerkte, dass auf der Seite mit den Berechtigungen gibt es keine Genehmigung in Bezug auf diese, daher wurde ich gefragt, ob es überhaupt möglich ist oder nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für öffentliche Gruppen, es kann zugegriffen werden, ohne access_token erforderlich. Aber die nicht-öffentlichen Gruppen können aufgerufen werden durch "user_groups" Berechtigung. für mehr info, Überprüfen Sie Diagramm-API-Gruppen Zugriff link und Die Einstellungen für die Zugriffsrechte.
Wie bereits in dieser Antwort https://stackoverflow.com/a/31043823/5974754, die
user_groups
Genehmigung wurde abgelehnt, und die Graph-API kann jetzt nur Zugriff auf die Daten von offenen Gruppen oder Gruppen, denen der Benutzer admin von (mit deruser_managed_groups
Erlaubnis).Für die offene Gruppe:
Können wir auf die Gruppe-feeds mit der app access token:
graph.facebook.com/v2.8/214858192201333?access_token=APP_ACCESS_TOKEN
Enge Gruppe:
Wenn wir versuchen, die gleiche access-token für die enge Gruppe:
graph.facebook.com/v2.8/1166669473345313?access_token=APP_ACCESS_TOKEN
Bekommen wir :
{
"error": {
"message": "Nicht get-Anforderung. Objekt mit der ID '290683104317587' nicht existiert, kann nicht geladen werden wegen fehlenden permiss
Ionen, oder bietet keine Unterstützung für diese operation. Bitte Lesen Sie die Graph-API-Dokumentation unter https://developers.facebook.com/docs/graph-api",
"type": "GraphMethodException",
"code": 100,
"fbtrace_id": "D4vN/5Kdkhk"
}
}
Als ich bin Mitglied der oben genannten Gruppe. Wenn ich den Benutzer-token, die in der gleichen obigen Anfrage hat es geklappt.
Wir müssen die user access token. Wie unter diesem link ist die Arbeit für mich:
graph.facebook.com/v2.8/GROUP_ID?access_token=USER_ACCESS_TOKEN
Auszüge:
Beiträge aus geschlossenen Gruppen können in der Regel nicht angezeigt, aus Gründen der Privatsphäre, aber es ist manchmal möglich, dies zu umgehen, indem man eine "User" Access Token von Facebook von einem user, der ist admin der Gruppe.
Alle gültigen access-token für eine öffentliche Gruppe (d.h. die Gruppe Privatsphäre-Einstellung ÖFFNEN).