Facebook autorisations d'erreur de 200

Nous avons créé une application qui dispose des autorisations suivantes:

Application"Info": est live
"L'état et d'examiner la page": est live

Il dispose des autorisations suivantes:

  • Détails de l'application - de l'anglais (royaume-UNI)

  • e-mail

  • manage_pages

  • public_profile

  • publish_actions

  • user_friends

De nouveau tous approuvés.

Alors pourquoi se pourrait-il que l'application des rapports d'erreurs et renvoie l'erreur suivante: "(#200) Autorisations d'erreur".

Nous ne voyons pas pour la vie de nous ce que nous pourrions éventuellement être manquants. C'est un v2 application qui a été créée dans le dernier mois.

Grâce

Antony

Pouvez-vous nous donner un exemple où vous obtenez cette erreur?
Vous m'a fait penser (malheureusement encore en suspens). Initialement, nous étions affichage d'une image + message m'/photos donc je me demandais si le user_photos autorisation est nécessaire (même si la documentation ne l'a pas dit), mais j'ai essayé sans et ça ne fonctionne toujours pas. $params = array( 'access_token' => $this->facebook->getAccessToken(), 'message' => $message ); $élément updateid = $this->facebook->api('/me/feed','POST',$params); j'espère que ça aide, et désolé pour les mises à jour, gardé frapper de retour au lieu de shift + retour!
Seul le publish_actions autorisation est nécessaire, comme les docs unis. Je ne peux que deviner que votre access_token n'a pas les autorisations nécessaires, vous pouvez le vérifier par le dumping de votre access_token et de le mettre dans l'outil de débogage: developers.facebook.com/tools/debug
WOW! Je ne connaissais pas cet outil. Je vous remercie. Il montre maintenant: Publié 1406799047 (23 heures) Expire Jamais Valide Origine Véritable Web Étendues public_profile, manage_pages Qui montre où se trouve le problème. Cependant, ce compte a été ajoutée à nouveau ce matin, et l'application a ces autorisations! Donc, aller de l'avant, mais lentement!
Si l'access_token que vous utilisez ne possède pas les autorisations que vous mentionnez dans votre question, si vous avez ajouté les autorisations plus tard, vous devez supprimer les autorisations que vous avez accordées et re-poser. Vous pouvez supprimer des autorisations dans Paramètres > Applications > <le nom de votre appli>

OriginalL'auteur Ukuser32 | 2014-08-01