0% ont trouvé ce document utile (0 vote)
18 vues3 pages

Configuration API WhatsApp Business

Ce guide explique comment configurer l'API Cloud WhatsApp Business en plusieurs étapes, y compris la création d'un compte Business Manager et d'un compte WhatsApp Business. Il détaille également l'ajout d'un numéro de téléphone professionnel, la création d'une application dans Meta for Developers, et la connexion de ce numéro à l'application. Enfin, il fournit un exemple de code pour envoyer un message via Laravel en utilisant l'API WhatsApp.

Transféré par

salahamribed2003
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues3 pages

Configuration API WhatsApp Business

Ce guide explique comment configurer l'API Cloud WhatsApp Business en plusieurs étapes, y compris la création d'un compte Business Manager et d'un compte WhatsApp Business. Il détaille également l'ajout d'un numéro de téléphone professionnel, la création d'une application dans Meta for Developers, et la connexion de ce numéro à l'application. Enfin, il fournit un exemple de code pour envoyer un message via Laravel en utilisant l'API WhatsApp.

Transféré par

salahamribed2003
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Guide Complet : Configuration de l'API

Cloud WhatsApp Business


1. Créer un compte Business Manager sur Meta
1. Allez sur : [Link]
2. Cliquez sur « Créer un compte » puis entrez :
- Nom de l’entreprise (le nom qui apparaîtra comme l’expéditeur WhatsApp)
- Votre nom complet
- Email professionnel
3. Une fois connecté, vérifiez votre entreprise :
- Ajoutez un site web valide
- Renseignez l’adresse et les coordonnées
- Allez dans « Business Settings » : [Link]

2. Créer un compte WhatsApp Business (WABA)


1. Dans les paramètres de l’entreprise (Business Settings) > Comptes > WhatsApp Accounts
2. Cliquez sur « Add » > « Create a WhatsApp Business Account »
3. Donnez un nom d’entreprise (c’est ce nom qui apparaîtra comme expéditeur sur
WhatsApp)
4. Une fois créé, cliquez sur ce compte pour le configurer

3. Ajouter votre numéro de téléphone professionnel


1. Toujours dans les paramètres du compte WhatsApp (WABA), allez dans l’onglet « Phone
Numbers »
2. Cliquez sur « Add Phone Number »
3. Saisissez :
- Nom d’expéditeur visible (ex: Immersion Market)
- Catégorie de l’entreprise
- Numéro de téléphone réel (jamais utilisé avec WhatsApp)
4. Recevez un code SMS ou appel vocal et saisissez-le pour vérification

4. Créer une application dans Meta for Developers


1. Allez sur : [Link]
2. Cliquez sur « Create App » > Type : Business
3. Donnez un nom à votre app (ex: Immersion WhatsApp)
4. Sélectionnez l’entreprise associée
5. Une fois créée, ajoutez le produit WhatsApp à l’application

5. Connecter votre numéro WhatsApp à l'application


1. Dans votre app, allez dans WhatsApp > Configuration
2. Sélectionnez le compte WhatsApp Business (WABA) créé
3. Choisissez le numéro de téléphone ajouté précédemment
4. Générez un token d’accès temporaire
5. Notez bien :
- Access Token
- Phone Number ID
- WhatsApp Business Account ID

6. Ajouter votre numéro personnel comme destinataire test


1. Dans WhatsApp > Configuration
2. Descendez jusqu’à la section « Add recipient »
3. Entrez votre propre numéro WhatsApp pour recevoir les messages de test
4. Validez via le code reçu par WhatsApp

7. Envoyer un message depuis Laravel (exemple API)


1. Créez une route POST dans Laravel vers un contrôleur
2. Utilisez Guzzle ou Http:: avec l’exemple suivant :

POST [Link]

Headers:
Authorization: Bearer ACCESS_TOKEN
Content-Type: application/json

Body JSON:
{
"messaging_product": "whatsapp",
"to": "+2126XXXXXXX",
"type": "template",
"template": {
"name": "hello_world",
"language": {
"code": "en_US"
}
}
}

Vous aimerez peut-être aussi