2016-07-06 3 views
0

Ich habe eine App, die alle Beiträge aus einem Gruppen-Feed des Benutzers, die sie admin. Wenn ich mich mit der App als Kontext in den Graph API Explorer einlogge, kann ich mein App-Zugriffstoken verwenden, um die Posts von den verwalteten Gruppen meines Benutzers anzuzeigen. Als ich dann versuchen, die gleichen App Zugriffstoken zu verwenden, um meine Gruppe zu sehen bekomme ich einen Fehler:Facebook Access Token Typ (App oder Benutzer) für user_managed_groups

Unsupported get request. Object with ID 'someid' does not exist, cannot be loaded due to missing permissions, or does not support this operation...

Ich versuche, das für meine Benutzer festzunageln, aber ich bin verwirrt jetzt wie auf den Token Ich sollte verwenden, wenn sie meine App in ihrem Kontext verwenden.

In meinem Fall kann ich ein App-Zugriffs-Token verwenden, um den Gruppenfeed eines anderen Benutzers zu lesen, aber nicht meinen eigenen Gruppenfeed. Wenn ich das Zugriffstoken auf ein Benutzerzugriffstoken umschalte, kann ich meinen Gruppenfeed erneut lesen.

Meine Frage ist, was ist das richtige Token im Kontext zu verwenden, wenn der Benutzer in meiner App angemeldet ist und meine App den Gruppenfeed des Benutzers lesen muss?

Bonusfrage Warum kann meine App den Gruppenfeed eines anderen Nutzers mit einem App-Zugriffstoken lesen?

+0

Aufgrund einiger Tests bin ich ziemlich sicher, dass das Benutzerzugriffstoken benötigt wird, wenn der Benutzer angemeldet ist. Ich weiß jedoch immer noch nicht, warum mein App-Zugriffstoken den Gruppen-Feed anderer Benutzer lesen darf. –

Antwort

0

Ich habe genug Forschung und Tests durchgeführt, um zu sagen, dass, wenn ein Benutzer angemeldet ist und Daten von seinen verwalteten Gruppen lesen will, ich sein Benutzerzugriffstoken bereitstellen muss.

Verwandte Themen