Je travaille sur la page Facebook Facebook Automatisation à l'aide de Python P>
J'ai automatisé la publication sur une page FB que je possède en utilisant Facebook graphique API Post em> strong>
Donc, je le fais en envoyant une demande de courrier http à https://graph.facebook.com/mypagename/feed p>
avec Access_Token and Message comme paramètres de poste p>
Je génère le jeton d'accès en utilisant graphique API Explorer em> strong> en sélectionnant mon application que j'utilise et en lui donnant la permission intitivité de l'utilisation d'Access_Token pour expirer dans 2 heures p>
Pour prolonger la date d'expiration à 2 mois, j'envoie HTTP obtenir une demande à cette URL p>
La réponse est une chaîne JSON avec L'heure d'expiration du nouveau jeton d'accès est maintenant de 60 jours. P>
est-il possible d'étendre l'heure d'expiration au-delà de 60 jours ?? p>
3 Réponses :
Votre Accès au jeton em> ne sera pas effectivement expiré. Veuillez lire le Documentation : P >
Extension des jetons d'accès à la page strong> p>
Les applications peuvent récupérer un jeton d'accès de page de la page des utilisateurs d'administrateur lorsqu'ils
Authentifier avec la permission Manage_Pages. Si l'utilisateur accède
jeton utilisé pour récupérer ce jeton d'accès de page est de courte durée, la page
Jeton d'accès sera également de courte durée. P>
Pour obtenir un jeton d'accès à la page plus long, échangez l'accès de l'utilisateur
jeton pour une longue durée, comme ci-dessus, puis demander l'accès à la page
jeton. Le jeton d'accès à la page résultant n'aura aucune heure d'expiration. P>
blockQuote>
Donc, si vous utilisez un jeton d'accès fort> de longue date strong>, vous obtiendrez une page infinie
Ce serait génial si vous pouvez expliquer à nouveau avec des captures d'écran. J'utilise le graphique API Explorer pour obtenir un jeton d'accès. Quoi ensuite?
J'ai vérifié développeurs.facebook.com/docs/facebook -Login / Access-Jetons / ... et ils ont dit que le jeton d'accès à la page à long terme expire après 60 jours. Avez-vous vérifié cela?
Cela ne fonctionne plus comme celui-ci. L'accès aux données dure 3 mois dans des jetons de longue durée.
Vous pouvez utiliser API suivant de Facebook pour rafraîchir la vie de jeton à 60 jours et juste lorsque le jeton est sur le point d'expirer, appelez la même API à nouveau avec 60 jours pour rafraîchir sa vie à partir de 60 jours à partir de ce moment. Token expire est présent dans le paramètre Expire et sa valeur est en secondes p>
remplacer client_id et client_secret avec leur valeur réelle p>
dans Access_Token, mettez la valeur de jeton réelle sans ajouter "Access_Token =" P>
Dans celui-ci, je reçois le paramètre manquant Redirect_uri. Code>
Jetons à court terme et à long terme forts> Les jetons d'accès des utilisateurs sont sous deux formes: jetons de courte durée et jetons de longue durée. Les jetons de courte vie ont généralement une durée de vie d'environ une heure Donc, la seule façon qui reste est de régénérer à l'aide du code faire une demande d'accès au graphique API et Filtrer le jeton d'accès de la réponse JSON P> Obtenez votre ID utilisateur ici ici http://findmyfacebookid.com/ < / a> p> maintenant p> demande p> réponse p> https://developers.facebook.com/docs/facebook-login/access -tokens # pagetokens p> p>