Ausgabe
Ich versuche, über den Facebook Graph API Explorer auf Instagram-Nachrichten zuzugreifen.
Mit v14.0 mache ich den GET-Aufruf me/conversations?platform=instagram
. Ich bekomme folgenden Fehler:
"error": {
"message": "(#298) Reading mailbox messages requires the extended permission read_mailbox",
"type": "OAuthException",
"code": 298,
"fbtrace_id": "Ad8l_IyomTnyotlNMG_HiS8"
}
}
Es gibt jedoch keine read_mailbox
Berechtigung in den Graph-API-Explorer-Berechtigungen. Ich habe unter App Review > Permissions and Features nachgesehen und konnte die read_mailbox
Berechtigung auch dort nicht finden.
Beachten Sie, dass dieser API-Aufruf im Video https://www.youtube.com/watch?v=Pi2KxYeGMXo&t=18s funktioniert , wo sie API v12.0 verwenden, und die read_mailbox
Berechtigung dafür nicht erforderlich ist.
Wie erhalte ich die read_mailbox
Genehmigung oder umgehe sie?
Lösung
“message”: “(#298) Das Lesen von Mailbox-Nachrichten erfordert die erweiterte Berechtigung read_mailbox”,
Diese Berechtigung gab es in den frühen Tagen der API, als es noch möglich war, das Postfach eines Benutzerkontos zu lesen.
Da Sie diese Nachricht hier erhalten, weist dies darauf hin, dass Sie versucht haben, ein Benutzerzugriffstoken anstelle eines Seitentokens zu verwenden. (Wozu der Alias me
aufgelöst wird, hängt vom Zugriffstoken ab.)
Beantwortet von – CBroe
Antwort geprüft von – Jay B. (FixError Admin)