# Instagram

#### IMPORTANT : <a href="#etape-1-ajouter-les-produits-necessaires-pour-instagram" id="etape-1-ajouter-les-produits-necessaires-pour-instagram"></a>

Selon votre situation, vous avez plusieurs options :

* Si vous avez déjà le produit Messenger installé et configuré, allez directement à l'étape [Configurer le produit Messenger pour mise à disposition sur Instagram.](#configurer-le-produit-messenger-pour-une-mise-a-disposition-sur-instagram)
* Si vous de disposez pas du produit Messenger installé et configuré, vous pouvez poursuivre la lecture.

#### Étape 1 : Ajouter les produits nécessaires pour Instagram[​](https://dev.docs.dydu.ai/fr/docs/Channels/meta#%C3%A9tape-1--ajouter-les-produits-n%C3%A9cessaires-pour-instagram) <a href="#etape-1-ajouter-les-produits-necessaires-pour-instagram" id="etape-1-ajouter-les-produits-necessaires-pour-instagram"></a>

1. Cliquez sur **« Ajouter un produit »**.
2. Recherchez le produit **"Facebook login for business"** et cliquez sur **"Configurer".**
3. Retournez à la page des produits en cliquant sur **« Ajouter un produit »**.
4. Recherchez **« Messenger »** et cliquez sur **« Configurer ».**

Vos produits ont été ajoutés avec succès ! Nous allons procéder à leur configuration.&#x20;

#### **Configurer le produit Facebook Login​**

1. Cliquez sur **Facebook Login for Business > Paramètres.**
2. Activez l’option **« Se connecter avec le SDK JavaScript »**. Cette option vous permettra de vous connecter à votre compte Facebook à partir de votre intégration dans le menu Canaux de dydu.
3. Remplissez les domaines autorisés pour le SDK JavaScript :
   * Si vous êtes sur le serveur `app1.sandbox`&#x20;
   * <https://experimental.channels.dydu.ai>​
   * Si vous êtes sur un serveur `app1` (en dehors du serveur app1.sandbox) l'url à renseigner est : [https://channels.dydu.ai](https://channels.dydu.ai/)
   * Si vous êtes sur un serveur `uat`  l'url à renseigner est : <https://staging-sso.channels.dydu.ai>
4. Cliquez sur le bouton **« Enregistrer les modifications ».**

#### **Configurer le produit Messenger pour une mise à disposition sur Instagram​**

1. Cliquez sur **Messenger > Paramètres Instagram**
2. Sur la page principale, recherchez le **« Token d'accès »**.
3. Cliquez sur le bouton **« Ajouter ou supprimer des pages »** : vous allez lier votre page Facebook à votre application Meta.
4. Un nouvel onglet vous demandera de continuer en tant que "votre compte". Cliquez sur "Continuer en tant que \[votre compte]".
5. Sélectionnez le **compte Instagram Business** avec lequel vous souhaitez lier votre application Meta : c'est le compte à partir duquel votre bot sera joignable!
6. Sélectionnez la page
7. Activez les autorisations listées et cliquez sur "Terminé".
8. Un message confirmant l'association de votre page Facebook à votre application Meta s'affiche : cliquez sur le bouton "OK".
9. Votre page Facebook est maintenant listée dans la section « Token d'accès » !

Les produits de votre application nécessaires au bon fonctionnement sur Instagram sont configurés !&#x20;

#### Étape 2 : Créer et configurer une intégration Meta  <a href="#etape-2-creer-et-configurer-une-integration-meta-a-partir-du-menu-canaux-du-bms-dydu" id="etape-2-creer-et-configurer-une-integration-meta-a-partir-du-menu-canaux-du-bms-dydu"></a>

**Si vous disposez déjà d'une intégration Meta, vous pouvez l'ouvrir sur la page "Connexion" et aller directement au point 15 de cette documentation.**

1. Connectez-vous à votre BMS Dydu et ouvrez le menu « Canaux » de votre bot.
2. Sélectionnez "**Meta**".
3. Donnez un **nom** à cette intégration et cliquez sur "**Créer**".
4. Vous arrivez sur la page “**Information**” vous permettant de choisir la **langue** et l'**espace** qui seront interrogés pour votre bot sur **WhatsApp**.
5. Cliquez sur le bouton "**Suivant"**
6. Une modale s'ouvre et vous demande l'**ID** ainsi que la **clé secrète** de l'application Meta.
7. Pour récupérer ces informations : allez sur votre application dans le portail **Meta for developers**
8. Cliquez sur **Paramètres > Général** dans le menu de gauche.
9. Copiez et conservez l’**identifiant de votre application**.
10. Cliquez sur le bouton "**Afficher"** pour afficher la **clé de votre application**. Vous serez invité à entrer votre **mot de passe** pour afficher la clé.
11. Copiez et conservez la **clé de votre application**.
12. Retournez sur le BMS et renseignez l'identifiant de votre application ainsi que la clé secrète de l'application Meta.
13. Une fois les informations fournies, cliquez sur « Enregistrer ».
14. Vous arrivez sur la page "**Connexion**". Sur la gauche, vous trouverez les **connexions disponibles**.
15. Cliquez sur **Créer** à côté de **Instagram**
16. Un nouvel onglet s'ouvrira. Cliquez sur "Continuer comme \[votre compte]".
17. Sélectionnez le compte Instagram auquel vous voulez connecter votre bot : c'est le compte Instagram (relié à votre page Facebook) à partir duquel votre bot sera joignable !
18. Activez les autorisations listées et cliquez sur "Terminé".
19. Un message confirmant l'association de votre page Facebook à votre application Meta apparaîtra. Cliquez sur « OK ».
20. Vous serez ensuite redirigé vers la configuration de votre intégration Meta dans le menu Canaux. Une modale « Page » sera ouverte.
21. Pour obtenir les informations demandées dans cette modale retournez sur votre application sur le portail Meta For Developers
22. Cliquez sur Messenger > Paramètres dans le menu de gauche.
23. Sur la page principale, recherchez le « Token d'accès ».
24. Copiez et conservez l'identifiant de la page (il est affiché sous le nom de votre page).
25. Cliquez sur le bouton « Générer un token » sur votre page.
26. Une modale s'ouvre, cochez la case « Je comprends ».
27. Le token s'affiche en clair, vous devez ensuite le copier et le garder.
28. Retournez sur le BMS Dydu et complétez les champs ID de la page et jeton d'accès avec les informations récupérées sur Meta for developers (identifiant de la page et token)
29. Cliquez sur "Mettre à jour".
30. Votre connexion Instagram est listée !
31. Cliquez sur "Terminer".

**Important :** votre bot est maintenant disponible sur Instagram mais n'est accessible qu'aux administrateurs ou aux testeurs que vous avez ajoutés.

Pour le rendre disponible à tous les utilisateurs d'Instagram, vous devez demander un accès avancé à certaines autorisations et fonctionnalités et passer le contrôle de l'application.

#### Étape 3 : demander un accès avancé pour les autorisations et les fonctionnalités nécessaires​ <a href="#etape-3-demander-un-acces-avance-pour-les-autorisations-et-les-fonctionnalites-necessaires-1" id="etape-3-demander-un-acces-avance-pour-les-autorisations-et-les-fonctionnalites-necessaires-1"></a>

1. Allez sur votre portail Meta for developers
2. Cliquez sur Contrôle app > Autorisations et Fonctionnalités dans le menu de gauche
3. Toutes les autorisations et les fonctionnalités sont listées sur cette page. Vous devez demander un accès avancé pour les autorisations suivantes :&#x20;

* instagram\_manage\_messages

Une barre de recherche est disponible sur cette page. Vous pouvez l'utiliser pour rechercher des autorisations à ajouter. Pour chaque autorisation, cliquez sur "Obtenez l'accès avancé".

Certaines autorisations exigent un test réussi d’appel aux APIS Meta et de passer le contrôle de l’application mis en place par Meta. Nous vous encourageons à suivre les instructions et la documentation fournies par Meta pour ce faire.

Une fois ces autorisations accordées, vous pouvez passer votre application en mode "Live".


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dydu.ai/integrations/canaux/connecteurs/meta/instagram.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
