J'ai trouvé Cette bibliothèque semble que c'est le fonctionnaire, puis < un href = "https://stackoverflow.com/questions/10488913/how-to-obtain-a-user-access-token-in-python"> a trouvé ce , mais chaque fois que je trouve une réponse à la moitié de la moitié de ce sont des liens vers Facebook API Documentation qui parle de JavaScript ou PHP et comment l'extraire des liens! P>
Comment puis-je le faire sur un script Python simple? P>
NB: Qu'est-ce que je ne comprends vraiment pas, pourquoi utiliser une bibliothèque et ne peut pas extraire jeton code> si nous pouvons utiliser
urllib code> et
regex code> pour extraire des informations ? p>
3 Réponses :
JavaScript et PHP peuvent être utilisés comme langages de développement Web. Vous avez besoin d'une extrémité Web de Web pour que l'utilisateur accorde une autorisation afin que vous puissiez obtenir le jeton d'accès.
Rephrased: Vous ne pouvez pas obtenir le jeton d'accès programmatique, il doit y avoir une interaction manuelle de l'utilisateur forte> p > en Python, il impliquera de configurer un serveur Web, par exemple un script pour mettre à jour le flux à l'aide de Facepy P>
Ahhhhh! que ce dont j'ai besoin! Solution complète, juste la dernière question, post_login_url code> est le lien que j'ai enregistré lors de la création de mon application Facebook (localhost: 8888)?
@Abdelouahab Ce qui précède crée un serveur Web à la section locale: 8888 Donc, je me redirige de retourner à la section locale: 8888 après l'authentification ainsi top.location.href code> (bien que la réponse à votre question soit oui pour cet exemple spécifique )
Juste sur le retour code> il doit être supprimé car il n'y a pas de fonction
@Abdelouahab Ce n'est pas vraiment l'ensemble du script que des extraits de script poussés ensemble pour donner le gist de base, la majeure partie du code était dans une classe d'index, PhilippeHarewood.com/facebook/...
Voici un gist J'ai essayé de faire utiliser tornado code> car la réponse utilise
web.py code> p>
Bonjour, je ne connais pas Tornado et je n'ai pas de mal à comprendre où devrais-je mettre mon jeton d'accès, mon APP Secret et mon identifiant d'application, pouvez-vous m'aider?
Je ne sais pas si cela aide tout le monde, mais j'ai pu obtenir un oauth_access_token en suivant ce code.
from facepy import utils app_id = 134134134134 # must be integer app_secret = "XXXXXXXXXXXXXXXXXX" oath_access_token = utils.get_application_access_token(app_id, app_secret)