J'essaie d'ajouter des fonctionnalités à mon application Django: lorsqu'un nouveau message est approuvé, je veux mettre à jour le statut de la page Facebook correspondante avec un message et un lien vers le message automatiquement. Mise à jour de base du statut. J'ai téléchargé et installé pyfacebook - et j'ai lu le tutorial de Facebook. Je l'ai aussi vu cette suggestion here on SO:Mettre à jour l'état de Facebook Page en utilisant pyfacebook
import facebook
fb = facebook.Facebook('YOUR_API_KEY', 'YOUR_SECRET_KEY')
fb.auth.createToken()
fb.login() # THIS IS AS FAR AS I CAN GET
fb.auth.getSession()
fb.set_status('Checking out StackOverFlow.com')
Quand je reçois à cependant appel, login()
pyfacebook tente d'ouvrir le lynx je peux le login à Facebook « via le web » - ce qui est, évidemment, ne va pas travailler pour moi parce que le système est censé être automatisé ... J'ai regardé, mais je ne peux pas trouver comment je peux garder tout cela fonctionnant avec le script et ne pas avoir à se connecter via un navigateur Web.
Des idées?
Il y a une explication plus bas à: http://wiki.developers.facebook.com/index.php/User:PyFacebook_Tutorial#Adding_content_to_a_profile_page_without_user_interaction.2Flogin ... Cependant, une note indique que la méthode est actuellement 'overkill' ... espérait que quelqu'un avait l'expérience à partager qui pourrait aider ... sinon, va essayer cette route. – thornomad
Le commentaire est que le "tour de clé de session infinie" est exagéré. Je serais toujours enclin à suivre le tutoriel d'abord, juste pour le faire fonctionner. Vous pouvez suivre les conseils sur les clés de session après avoir pris connaissance de l'API. –
Je n'ai pas encore réussi à poster, mais c'était utile: http://www.emcro.com/blog/2009/01/facebook-infinite-session-keys-no-more/ – thornomad