2010-09-14 7 views
0

J'ai eu une intégration Python de travail à Facebook, en utilisant l'API graphique et l'URL https://graph.facebook.com/<<id>>/feed, pendant environ un mois.Pourquoi ne publie-t-il pas une mise à jour de statut sur Facebook?

Et puis tout d'un coup il y a quelques jours, j'ai commencé à obtenir ce retour à chaque fois que j'ai essayé de poster une mise à jour de statut:

{"error":{"type":"OAuthException","message":"(#200) The user hasn't authorized the application to perform this action"}} 

Je demande (et obtenir) l'autorisation de publish_stream, et je peut faire d'autres choses comme obtenir des amis, des pages, etc.

Des idées? Il y a un lien ici http://forum.developers.facebook.net/viewtopic.php?id=73912 qui montre qu'il y en a d'autres.

Merci!

Répondre

0

J'ai maintenant mon application qui fonctionne à nouveau. J'ai fini par utiliser l'API JavaScript de Facebook, en utilisant cela pour connecter l'utilisateur, définir le cookie, puis j'utilise le SDK Python de Facebook pour faire la mise à jour du statut réel. Ça marche. Comment cela est différent de ce que je faisais (mon propre code Python pour faire la même chose) est au-delà de moi. Le jeton retourné par JavaScript et mon propre code Python est identique.

Alors ça marche, mais je ne sais pas comment.