Si vous avez déjà configuré le client de l’API WhatsApp Business avec une base de données et que vous souhaitez migrer le client et la base de données vers une nouvelle configuration en utilisant le même numéro de téléphone, ce document vous expliquera comment identifier les modifications à apporter et la procédure à suivre.
Il existe plusieurs options de migration en fonction de la quantité de données que vous souhaitez migrer. Veuillez choisir l’option qui répond le mieux à vos besoins.
Option 1 | Option 2 | Option 3 | |
---|---|---|---|
Paramètres | |||
Paramètres de l’app | ✔ | ✔ | ✔ |
Inscription | ✔ | ✔ | ✔ |
Clés de chiffrement | ✔ | ✔ | ✔ |
Messages | |||
Messages | ✔ | ✔ | |
Rappels | ✔ | ✔ | |
Contacts | ✔ | ✔ | |
Tokens d'authentification | |||
API données de l’utilisateur | ✔ | ||
API tokens d'authentification | ✔ |
Ce tableau décrit les cas d’utilisation courants de chaque option de migration et les temps d’arrêt associés. Il s’agit uniquement des cas d’utilisation courants, vous pouvez choisir le type d’option de migration en fonction de vos besoins.
Cas d’utilisation général | Temps d'arrêt | |
---|---|---|
Option 1 | Un fournisseur de services transfère un client final vers votre plate-forme et vous souhaitez ne conserver que les paramètres. | Cette option a le temps d'arrêt le plus court par rapport aux autres options car la quantité de données devant être transférées entre les machines est minimale. |
Option 2 | Un fournisseur de services transfère un client final vers votre plate-forme et vous souhaitez conserver les paramètres et les messages. | Cette option a un temps d’arrêt plus long que l’Option 1 car les messages et les paramètres doivent être transférés entre les machines. Ces données peuvent être assez volumineuses selon l’entreprise. |
Option 3 | Vous gérez vous-même le client de l’API WhatsApp Business étant client direct de WhatsApp et vous transférez le client de l’API WhatsApp Business et les données vers une autre machine. | Cette option a le temps d’arrêt le plus long par rapport aux autres options car les données du client doivent être transférées entre les machines dans leur intégralité. Ces données peuvent être assez volumineuses selon l'entreprise. |
Lors de la migration des paramètres uniquement, seules les paramètres sont sauvegardés et restaurés. Les messages et les tokens d’authentification ne sont pas migrés.
Configurez votre nouveau client de l’API WhatsApp Business à l’aide de la documentation sur l’installation.
Le token d’authentification actuel ne sera pas valide dans un nouvel environnement. Connectez-vous à la nouvelle configuration pour obtenir un nouveau token d’authentification.
Utilisez le token d’authentification actuel pour sauvegarder les paramètres du client actuel de l’API WhatsApp Business.
Cela entraîne un temps d’arrêt pour la messagerie. Pour le minimiser, assurez-vous que le client de l’API WhatsApp Business est prêt à être exécuté dans le nouvel emplacement. Reportez-vous à la section Désinstallation du guide d'installation correspondant pour obtenir des instructions. Veillez à ne désinstaller que le client de l’API WhatsApp Business, qui inclut les conteneurs Docker de Coreapp, Webapp et Maître. Ne supprimez pas la base de données.
Connectez-vous si vous n’utilisez pas déjà un nouveau token d’authentification et effectuez une restauration sur la nouvelle configuration.
Votre nouveau client de l’API WhatsApp Business devrait fonctionner avec toutes les informations nécessaires et être prêt pour la messagerie. Veillez à ne pas oublier que le réenregistrement du compte WhatsApp n’est pas obligatoire si les paramètres sont sauvegardés et restaurés correctement.
Contrôlez l’état et envoyez un message de test afin de vérifier le fonctionnement du client de l’API WhatsApp Business.
Si vous l’avez désactivée à l’Étape 3, activez de nouveau la vérification à deux facteurs maintenant. Cela offre une sécurité supplémentaire pour votre compte WhatsApp.
Configurez vos Webhooks pour activer les notifications entrantes.
Votre ancienne base de données contient vos anciens paramètres, vos anciens messages et vos anciens tokens d’authentification. Si vous souhaitez récupérer ces données ultérieurement, ne supprimez pas l’ancienne base de données. Une fois que vous avez décidé de supprimer la base de données, assurez-vous d’abord que le client de l’API WhatsApp Business fonctionne depuis au moins 14 jours et que la messagerie fonctionne correctement.
Lors de la migration des paramètres et des messages, les paramètres et les messages sont sauvegardés et restaurés. Les tokens d'authentification ne sont pas migrés.
Soyez attentif à la quantité de données devant être transférée vers une autre machine. Puisque davantage de données doivent être sauvegardées et restaurées, le temps d’arrêt est relativement plus long que celui de l’Option 1. La durée totale du temps d’arrêt varie en fonction de la quantité de données transférées et des latences du réseau.
Cela entraîne un temps d’arrêt pour la messagerie. Pour le minimiser, assurez-vous que le client de l’API WhatsApp Business est prêt à être exécuté dans le nouvel emplacement. Reportez-vous à la section Désinstallation du guide d’installation correspondant pour obtenir des instructions. Veillez à ne désinstaller que le client de l’API WhatsApp Business. Ne supprimez pas la base de données.
Sauvegardez toutes les bases de données sauf waweb
, qui contient des données d’utilisateurs/d’authentification, en utilisant un utilitaire tel que mysqldump
ou pg_dump
du client actuel de l’API WhatsApp Business.
Remarque : il est important d’exclure waweb
si vous êtes un fournisseur de services qui migre une entreprise vers ou depuis votre plate-forme. Vous ne souhaitez probablement pas reporter ou transférer les tokens d’authentification et les informations des utilisateurs actuellement stockés.
Restaurez la base de données en utilisant un utilitaire tel que mysqldump
ou pg_dump
sur le nouveau client de l’API WhatsApp Business.
Configurez votre nouveau client de l’API WhatsApp Business à l’aide de la documentation sur l’installation. Veillez à ce que votre base de données pointe vers l’emplacement restauré à l’Étape 4.
Le token d’authentification actuel ne sera pas valide dans un nouvel environnement. Connectez-vous à la nouvelle configuration pour obtenir un nouveau token d’authentification.
Votre nouveau client de l’API WhatsApp Business devrait fonctionner avec toutes les informations nécessaires et être prêt pour la messagerie. Veillez à ne pas oublier que le réenregistrement du compte WhatsApp n’est pas nécessaire si la base de données est sauvegardée et restaurée correctement.
Contrôlez l’état et envoyez un message de test afin de vérifier le fonctionnement du client de l’API WhatsApp Business.
Si vous l’avez désactivée à l’Étape 1, activez de nouveau la vérification à deux facteurs maintenant. Cela offre une sécurité supplémentaire pour votre compte WhatsApp.
Configurez vos Webhooks pour activer les notifications entrantes.
Votre ancienne base de données contient vos anciens paramètres, vos anciens messages et vos anciens tokens d’authentification. Si vous souhaitez récupérer ces données ultérieurement, ne supprimez pas l’ancienne base de données. Une fois que vous avez décidé de supprimer la base de données, assurez-vous d’abord que le client de l’API WhatsApp Business fonctionne depuis au moins 14 jours et que la messagerie fonctionne correctement.
Au cours d'une migration complète, tous les paramètres, les messages et les tokens d'authentification sont sauvegardés et restaurés.
Cette option peut sembler être la meilleure mais soyez attentif à la quantité de données devant être transférée vers une autre machine. Puisque davantage de données doivent être sauvegardées et restaurées, le temps d’arrêt est relativement plus long que celui des Options 1 et 2.
La validité maximale d’un token est de 7 jours. Veuillez vous assurer que votre token dure assez longtemps afin de pouvoir effectuer la migration.
Cela entraîne un temps d’arrêt de la messagerie. Pour le minimiser, assurez-vous que le client de l’API WhatsApp Business est prêt à être exécuté dans le nouvel emplacement. Reportez-vous à la section Désinstallation du guide d’installation correspondant pour obtenir des instructions. Veillez à ne désinstaller que le client de l’API WhatsApp Business. Ne supprimez pas la base de données.
Sauvegardez la base de données en utilisant un utilitaire tel que mysqldump
ou pg_dump
ou pour capturer les paramètres, les messages et les tokens authentification.
Remarque : si vous migrez uniquement le client de l’API WhatsApp Business mais pas la base de données, cette étape est facultative.
Restaurez la base de données en utilisant un utilitaire tel que mysqldump
ou pg_dump
sur le nouveau client de l’API WhatsApp Business.
Configurez votre nouveau client de l’API WhatsApp Business à l’aide de la documentation sur l’installation. Veillez à ce que votre base de données pointe vers l’emplacement restauré à l’Étape 5.
Votre nouveau client de l’API WhatsApp Business devrait fonctionner avec toutes les informations nécessaires et être prêt pour la messagerie. Veillez à ne pas oublier que le réenregistrement du compte WhatsApp n’est pas nécessaire si les données sont sauvegardées et restaurées correctement.
Contrôlez l’état et envoyez un message de test afin de vérifier le fonctionnement du client de l’API WhatsApp Business.
Si vous l’avez désactivée à l’Étape 1, activez de nouveau la vérification à deux facteurs maintenant. Cela offre une sécurité supplémentaire pour votre compte WhatsApp.
Configurez vos Webhooks pour activer les notifications entrantes.
Votre ancienne base de données contient vos anciens paramètres, vos anciens messages et vos anciens tokens d’authentification. Si vous souhaitez récupérer ces données ultérieurement, ne supprimez pas l’ancienne base de données. Une fois que vous avez décidé de supprimer la base de données, assurez-vous d’abord que le client de l’API WhatsApp Business fonctionne depuis au moins 14 jours et que la messagerie fonctionne correctement.