|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Articles d’actualité sur les crypto-monnaies
Comment publier automatiquement sur Facebook à l'aide de Python
Oct 12, 2024 at 03:00 am
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.
One way to improve productivity if you regularly post to Facebook is with an automatic post scheduler. One way to do that is to create a simple Python script that you can attach to a calendar or cron job. Let’s look at creating that script now.
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.
## Creating a Facebook app
## Création d'une application Facebook
Any Python script that we create to post on Facebook will use a Facebook app to do so, and you will need to make it before we can start with the Python script. Luckily, it’s not hard.
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. Go to the Meta Developers site and log in.
1. Accédez au site Meta Developers et connectez-vous.
2. Click on “My Apps” in the top navigation bar.
2. Cliquez sur « Mes applications » dans la barre de navigation supérieure.
3. Click on “Create New App.”
3. Cliquez sur « Créer une nouvelle application ».
4. Select “Manage Page” as the app type and click on “Continue.”
4. Sélectionnez « Gérer la page » comme type d'application et cliquez sur « Continuer ».
5. Enter a display name for your app and click on “Create App.”
5. Entrez un nom d'affichage pour votre application et cliquez sur « Créer une application ».
6. Click on “Skip Quick Start” and then on “Settings.”
6. Cliquez sur « Ignorer le démarrage rapide », puis sur « Paramètres ».
7. In the left sidebar, click on “Basic Settings.”
7. Dans la barre latérale gauche, cliquez sur « Paramètres de base ».
8. Under “App Domains,” enter the domain name of the website or server that will be hosting your Python script. For example, if your script will be hosted on your personal website at the URL “https://example.com/script.py,” then you would enter “example.com” here.
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 ici « example.com ».
9. Click on “Save Changes.”
9. Cliquez sur « Enregistrer les modifications ».
10. Next, we need to add our Facebook page to the app. In the left sidebar, click on “Pages.”
10. Ensuite, nous devons ajouter notre page Facebook à l'application. Dans la barre latérale gauche, cliquez sur « Pages ».
11. Click on the “Add Page” button and select the page that you want to give your app permission to post on.
11. Cliquez sur le bouton « Ajouter une page » et sélectionnez la page sur laquelle vous souhaitez autoriser votre application à publier.
12. Click on the “Assign” button and then on the “Done” button.
12. Cliquez sur le bouton « Attribuer » puis sur le bouton « Terminé ».
13. Finally, we need to generate an access token for our app. In the left sidebar, click on “App Tokens.”
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. Click on the “Generate New Token” button and select “User Access Token” from the dropdown menu.
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. Click on the “Generate” button and copy the access token that is displayed. You will need this token later when we configure our Python script.
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.
## Get your page ID
## Obtenez l'identifiant de votre page
With the app created, we can use it as a go-between between Python and Facebook, but to make a post, we will need our page ID.
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. Go to the Facebook page that you want to post on.
1. Accédez à la page Facebook sur laquelle vous souhaitez publier.
2. In the URL address bar, look for the string of numbers that appears after “facebook.com/.” This is your page ID. For example, if the URL of your page is “https://www.facebook.com/geeksides/,” then your page ID is “geeksides.”
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 ».
## Get your page access token
## Obtenez votre jeton d'accès à la page
The final thing we need before we can write our Python script is our page access token.
La dernière chose dont nous avons besoin avant de pouvoir écrire notre script Python est notre jeton d'accès à la page.
1. Go to the Graph API Explorer site and log in.
1. Accédez au site Graph API Explorer et connectez-vous.
2. In the left sidebar, click on “User Access Token.”
2. Dans la barre latérale gauche, cliquez sur « Jeton d'accès utilisateur ».
3. Select the page that you want to get the access token for from the dropdown menu.
3. Sélectionnez la page pour laquelle vous souhaitez obtenir le jeton d'accès dans le menu déroulant.
4. Click on the “Generate Access Token” button and copy the access token that is displayed. You will need this token later when we configure our Python script.
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.
## The Python Script
## Le script Python
If you don’t know how to run this script and are just getting started with Python, check out our long list of tutorials.
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.
You can copy and paste the following Python script into a text file and run it to make a post on the Facebook page you have the access code for:
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
```python
# First, install the Requests if you don't already have it
# Tout d'abord, installez les requêtes si vous ne l'avez pas déjà
pip install requests
demandes d'installation pip
# Here is the complete code:
# Voici le code complet :
import requests
demandes d'importation
# Replace these with your actual access token and page ID or user ID
# Remplacez-les par votre jeton d'accès réel et votre ID de page ou ID utilisateur
access_token = 'your_facebook_access_token'
access_token = 'votre_facebook_access_token'
page_id = 'your_page_or_user_id'
page_id = 'votre_page_or_user_id'
message = 'Hello, this is a test post from my Python script!'
message = 'Bonjour, ceci est un article de test de mon script Python !'
# Define the URL for posting to the Facebook Graph API
# Définir l'URL de publication sur l'API Facebook Graph
post_url = f'https://graph.facebook.com/v17.0/{page_id}/feed'
post_url = f'https://graph.facebook.com/v17.0/{page_id}/feed'
# Parameters to be sent with the request
# Paramètres à envoyer avec la requête
payload = {
charge utile = {
'message': message,
'message' : message,
'access_token': access_token
'access_token' : access_token
}
}
# Make the POST request to Facebook
# Faire la requête POST à Facebook
response = requests.post(post_url, data=payload)
réponse = request.post (post_url, data = payload)
# Check if the post was successful
# Vérifiez si la publication a réussi
if response.status_code == 200:
si réponse.status_code == 200 :
print('Post published successfully!')
print('Message publié avec succès !')
else:
autre:
print(f'Failed to post. Status code: {response.status_code}')
print (f'Échec de la publication. Code d'état : {response.status_code}')
print(f'Error: {response.text}')
print(f'Erreur : {response.text}')
```
```
To run this script, first change the code to include your page ID and access code where it says to do so. Then, save the file with a .py extension (e.g.,
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,
Clause de non-responsabilité:info@kdj.com
Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!
Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.
-
- L’indice de peur des crypto-monnaies augmente à mesure que le dollar rebondit – les investisseurs transforment ces préventes avec le plus grand potentiel
- Oct 12, 2024 at 08:20 am
- À l’heure actuelle, le renforcement du dollar américain a un effet notable sur les valeurs des crypto-monnaies, en particulier sur le Bitcoin et d’autres actifs à risque.
-
- Qubetics ($TICS) : une nouvelle blockchain de couche 1 qui prend d'assaut le marché de la cryptographie
- Oct 12, 2024 at 08:15 am
- Alors que les marchés de la cryptographie continuent de croître, les premiers investisseurs sont constamment à la recherche d’opportunités prometteuses susceptibles de transformer leur vie financière.
-
- Kaspa subit des baisses de prix alors que JetBolt prend un élan constant avant l'Altseason
- Oct 12, 2024 at 08:15 am
- Alors que Kaspa peine à reprendre son élan, les baleines se tournent de plus en plus vers JetBolt. Avec le prix de Kaspa en baisse de plus de 21 % au cours des deux dernières semaines seulement et l'incertitude entourant ce jeton, les baleines de la blockchain recherchent des altcoins qui ne montrent aucun signe de ralentissement.
-
- 3 Altcoins cachés qui pourraient exploser comme Shiba Inu et Dogecoin
- Oct 12, 2024 at 08:15 am
- Si vous êtes à la recherche de gains cryptographiques massifs, ces trois jetons pourraient être votre ticket. Alors que les grands noms s’essoufflent, des joyaux cachés comme Pepe, Artificial Superintelligence Alliance (FET) et Cutoshi affichent un sérieux potentiel de croissance explosive.
-
- Arkham Intelligence, société d'analyse de blockchain, prévoit de lancer un échange de produits dérivés de crypto-monnaie
- Oct 12, 2024 at 08:15 am
- La bourse ciblera les commerçants de détail et concurrencera les plateformes existantes telles que Binance, a déclaré Bloomberg, citant une personne proche du dossier.
-
- WallitIQ (WLTQ) : le portefeuille décentralisé alimenté par l'IA devrait diriger le marché de la cryptographie aux côtés de Dogecoin (DOGE)
- Oct 12, 2024 at 08:15 am
- Alors que le marché de la cryptographie devient haussier, Dogecoin (DOGE) et WallitIQ (WLTQ) sont sur le point de dominer le marché. Dogecoin (DOGE) reste un favori des pièces mèmes