Maison > web3.0 > le corps du texte

Comment publier automatiquement sur Facebook à l'aide de Python

Linda Hamilton
Libérer: 2024-10-12 06:50:20
original
924 Les gens l'ont consulté

Si vous publiez régulièrement sur Facebook, l'un des meilleurs moyens d'améliorer votre productivité consiste à utiliser un planificateur de publication automatique. Une façon de procéder consiste à créer un simple script Python que vous pouvez joindre à un calendrier ou à une tâche cron. Voyons maintenant créer ce script.

Comment publier automatiquement sur Facebook à l'aide de Python

Une façon d'améliorer la productivité si vous publiez régulièrement sur Facebook consiste à utiliser un planificateur de publication automatique. Une façon de procéder consiste à créer un simple script Python que vous pouvez joindre à un calendrier ou à une tâche cron. Voyons maintenant créer ce script.

## Création d'une application Facebook

Tout script Python que nous créons pour publier sur Facebook utilisera une application Facebook pour ce faire, et vous devrez le créer avant que nous puissions commencer avec le script Python. Heureusement, ce n'est pas difficile.

1. Accédez au site Meta Developers et connectez-vous.

2. Cliquez sur « Mes applications » dans la barre de navigation supérieure.

3. Cliquez sur « Créer une nouvelle application ».

4. Sélectionnez « Gérer la page » comme type d'application et cliquez sur « Continuer ».

5. Entrez un nom d'affichage pour votre application et cliquez sur « Créer une application ».

6. Cliquez sur « Ignorer le démarrage rapide », puis sur « Paramètres ».

7. Dans la barre latérale gauche, cliquez sur « Paramètres de base ».

8. Sous « Domaines d'application », saisissez le nom de domaine du site Web ou du serveur qui hébergera votre script Python. Par exemple, si votre script sera hébergé sur votre site Web personnel à l'URL « https://example.com/script.py », vous saisirez « exemple.com » ici.

9. Cliquez sur « Enregistrer les modifications ».

10. Ensuite, nous devons ajouter notre page Facebook à l'application. Dans la barre latérale gauche, cliquez sur « Pages ».

11. Cliquez sur le bouton « Ajouter une page » et sélectionnez la page sur laquelle vous souhaitez autoriser votre application à publier.

12. Cliquez sur le bouton « Attribuer » puis sur le bouton « Terminé ».

13. Enfin, nous devons générer un jeton d'accès pour notre application. Dans la barre latérale gauche, cliquez sur « App Tokens ».

14. Cliquez sur le bouton « Générer un nouveau jeton » et sélectionnez « Jeton d'accès utilisateur » dans le menu déroulant.

15. Cliquez sur le bouton « Générer » et copiez le jeton d'accès qui s'affiche. Vous aurez besoin de ce jeton plus tard lorsque nous configurerons notre script Python.

## Obtenez l'identifiant de votre page

Une fois l'application créée, nous pouvons l'utiliser comme intermédiaire entre Python et Facebook, mais pour publier une publication, nous aurons besoin de notre identifiant de page.

1. Accédez à la page Facebook sur laquelle vous souhaitez publier.

2. Dans la barre d'adresse URL, recherchez la chaîne de chiffres qui apparaît après « facebook.com/ ». Il s'agit de l'identifiant de votre page. Par exemple, si l'URL de votre page est « https://www.facebook.com/geeksides/ », alors l'ID de votre page est « geeksides ».

## Obtenez votre jeton d'accès à la page

La dernière chose dont nous avons besoin avant de pouvoir écrire notre script Python est notre jeton d'accès à la page.

1. Accédez au site Graph API Explorer et connectez-vous.

2. Dans la barre latérale gauche, cliquez sur « Jeton d’accès utilisateur ».

3. Sélectionnez la page pour laquelle vous souhaitez obtenir le jeton d'accès dans le menu déroulant.

4. Cliquez sur le bouton « Générer un jeton d'accès » et copiez le jeton d'accès qui s'affiche. Vous aurez besoin de ce jeton plus tard lorsque nous configurerons notre script Python.

## Le script Python

Si vous ne savez pas comment exécuter ce script et que vous débutez tout juste avec Python, consultez notre longue liste de didacticiels.

Vous pouvez copier et coller le script Python suivant dans un fichier texte et l'exécuter pour publier une publication sur la page Facebook pour laquelle vous disposez du code d'accès :

```python

#Tout d'abord, installez les requêtes si vous ne l'avez pas déjà

demandes d'installation pip

#Voici le code complet :

demandes d'importation

# Remplacez-les par votre jeton d'accès réel et votre identifiant de page ou votre identifiant utilisateur

access_token = 'votre_facebook_access_token'

page_id = 'votre_page_or_user_id'

message = 'Bonjour, ceci est un post de test de mon script Python !'

# Définir l'URL de publication sur l'API Facebook Graph

post_url = f'https://graph.facebook.com/v17.0/{page_id}/feed'

#Paramètres à envoyer avec la demande

charge utile = {

'message' : message,

'access_token' : access_token

}

#Faire la demande POST à ​​Facebook

response = requêtes.post(post_url, data=payload)

# Vérifiez si la publication a réussi

si réponse.status_code == 200 :

print('Message publié avec succès !')

autre :

print(f'Échec de la publication. Code d'état : {response.status_code}')

print(f'Erreur : {response.text}')

```

Pour exécuter ce script, modifiez d'abord le code pour inclure l'ID de votre page et le code d'accès là où il est indiqué de le faire. Ensuite, enregistrez le fichier avec une extension .py (par exemple,

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!