Skip to main content

Un auto-entrepreneur passionné à votre service,

Pour votre projet de site internet et vos dépannages informatiques

[Zoolanders Essentials YTP] Créer une app individuelle pour l'utilisation sur votre site

Article publié le 26 Mai 2024
Dernière modification 23 Juillet 2024

Zoolanders Essentials pour Yootheme Pro que j'utilise sur mes sites internet permet de relier votre site internet et vos comptes Facebook/Instagram pour y récupérer du contenu grâce à leur application OAuth.Il est important de garder à l'esprit que lorsque leur application OAuth est utilisée, le quota de l'API est partagé entre les autres utilisateurs. Bien qu'ils optimisent leurs requêtes il semblerait que Meta, maison mère de Facebook et Instagram, ait abaissé les limites de requêtes et il devient nécessaire d'utiliser votre propre application OAuth.

Cette page est une traduction de la page officielle : https://docs.zoolanders.com/essentials-for-yootheme-pro/auth/drivers/facebook-oauth/#custom-facebook-dev-app 

 

Voici les étapes pour créer votre app d'identification pour vous authentifier auprès des comptes Facebook et Instagram Business.

Pour des raisons évidentes de confidentialité ce sera à vous de créer ce jeton d'accès ou du moins l'administrateur de la ou les pages Facebook / compte(s) Instagram à relier à votre site.

1. Créer une nouvelle App

Allez sur https://developers.facebook.com/apps/creation et choisissez "Autre".

Capture décran 2024 05 26 211729

Choisissez ensuite "Business".

Capture décran 2024 05 26 211819

Cliquez sur suivant, remplissez les détails et créez l'application.

Capture décran 2024 05 26 212004

Depuis la colonne de gauche ou le tableau de bord, ajoutez les produits "Facebook Login for Business" et "Instagram Graph API" en laissant tous les paramètres par défaut.

Capture décran 2024 05 26 212452

2. Générer un jeton d'accès (Access Token)

Allez sur https://developers.facebook.com/tools/explorer . Sélectionnez dans la liste des applications à droite l'application que vous venez de créer et ajoutez les autorisations suivantes dans la liste des autorisations :

  • instagram_basic (dans "other")
  • pages_show_list (dans "events groups pages)
  • pages_read_engagement (dans "events groups pages)
  • pages_read_user_content (dans "events groups pages)
  • business_management (dans "events groups pages)

Assurez vous que la liste correspond à la capture d'écran et cliquez sur "Generate Access Token".

Capture décran 2024 05 26 213022

  • Lorsque vous y êtes invité, connectez vous avec le compte qui a créé l'application elle-même.
  • Sélectionnez les comptes professionnels (ou tous).
  • Sélectionnez les pages auxquelles vous souhaitez donner accès.
  • Sélectionnez les comptes Instagram que vous souhaitez autoriser.
  • Confirmez.

Le jeton d'accès doit être généré avec le compte qui a créé l'application ou au moins l'un des comptes listés dans l'application comme "Testeurs", "Développeurs" ou "Administrateurs". Si vous ne le faites pas, vous devrez publier l'application et passer par le processus d'évaluation de Facebook (ce qui n'est pas recommandé).

Vous avez maintenant un jeton d'accès. Cliquez sur l'icône "information" à à gauche du token afin d'afficher la popup "Info du token d’accès", et cliquez sur "Ouvrir dans l'outils Access Token"

Capture décran 2024 05 26 213320

Tout en bas de la nouvelle fenêtre cliquez sur "Etendre le token d'accès"

Capture décran 2024 06 13 180436

Copiez le nouveau token d'accès généré.

Notez que le jeton est renouvelé automatiquement par la source lorsqu'il est utilisé, mais qu'il peut expirer s'il n'est pas suffisamment utilisé pendant la période donnée. Dans ce cas, vous devrez générer un nouveau jeton.

3. Mettre votre application en "live"

Allez à la page https://developers.facebook.com/apps/ et cliquez sur votre app

Tout en haut basculez le bouton "mode de l'application" sur "live"

Il vous sera demandé de fournir une adresse pour la page de la politique de confidentialité dans les paramètres de base.
Cliquez sur le lien intitulé ainsi et mettez l'adresse de la page de la politique de confidentialité de votre site (généralement le lien est tout en bas de votre site)
Cliquez sur "Enregistrer les modifications"
Basculez à nouveau le bouton "mode de l'application" sur "live"

 

Une fois que cela est fait votre app est utilisable sur votre site en me communiquant le token.