Passer au contenu principal

Aperçu

Bubble.io, une plateforme no-code populaire, vous permet de créer des applications web et mobiles sans écrire une seule ligne de code. En intégrant l’API de réseaux sociaux d’Ayrshare, vous pouvez gérer les comptes de réseaux sociaux de vos utilisateurs directement dans votre application Bubble. Il existe deux façons d’y parvenir :
  • Plugin Bubble Ayrshare : cette option conviviale nécessite une configuration minimale. Cependant, elle a des fonctionnalités limitées par rapport au Bubble API Connector.
  • Bubble API Connector : pour plus de flexibilité et de contrôle, utilisez le Bubble API Connector. Cette approche vous permet d’interagir directement avec l’API d’Ayrshare, permettant un plus large éventail de fonctionnalités dans votre application Bubble.io.
Ce guide vous guidera à travers les deux options d’intégration.

Démarrage rapide : le plugin Bubble.io Ayrshare

Bubble est l’une des plateformes de développement logiciel no-code les plus puissantes. Le moyen le plus simple de commencer est avec le plugin Bubble.io d’Ayrshare. Voir ci-dessous pour une intégration Bubble plus avancée.
Créez d’abord un compte sur ayrshare.com. Puis connectez vos comptes de réseaux sociaux.

Connecter les comptes sociaux

Une fois vos comptes connectés, vous pouvez naviguer vers le tableau de bord API et copier votre API key.
Rappelez-vous que lorsque vous collez votre API key dans votre application Bubble, vous devez inclure le mot « Bearer » devant votre API key.Par exemple :Bearer bf55cc6f-76ac-46ce-b497-439d766f6c12
Ajoutez le plugin Ayrshare via le marketplace des plugins Bubble à votre application Bubble. Dans le champ « API Key » du plugin, saisissez votre API Key. Vous pouvez maintenant envoyer des publications via votre application Bubble vers vos comptes de réseaux sociaux. L’image ci-dessous est un exemple d’appel de workflow dans Bubble au plugin pour une publication avec une image. La vidéo ci-dessus explique cela plus en détail. Assurez-vous d’utiliser les types de paramètres suivants :
  • post : un texte formaté en JSON-safe
  • platforms : une liste de textes où chaque texte est entre guillemets, comme "facebook","instagram"
  • media : une URL de texte formatée en JSON-safe
  • date : une date/heure formatée en JSON-safe
Bubble Ayrshare Plugin Call Example Le plugin Ayrshare vous permet de publier et supprimer des publications. Pour libérer toute la puissance d’Ayrshare, nous vous recommandons d’utiliser le plugin Bubble API Connector et de le configurer avec les points de terminaison dont vous avez besoin pour votre application.

Le plugin Bubble API Connector

Alternativement, vous pouvez utiliser le plugin Bubble API Connector pour accéder à toute la puissance de l’API Ayrshare. Voici une vidéo qui vous permettra de commencer à utiliser le Bubble API connector avec Ayrshare et vous guidera dans la publication de plusieurs images par publication.
L’API Connector de Bubble peut parfois être délicat, où l’oubli d’une seule guillemet fermante ou d’un espace peut provoquer l’échec de la connexion. Nous vous recommandons de regarder attentivement les vidéos ci-dessous et de les revoir si quelque chose ne fonctionne pas.
Ci-dessous se trouve une autre vidéo tutoriel montrant comment obtenir des statistiques de profil social dans Bubble.

Publier sur plusieurs comptes de réseaux sociaux

Voici un article avec un aperçu :

Publier sur plusieurs comptes depuis Bubble

Valider les données de publication Bubble

Lors de la publication vers Bubble via l’API Connector, il peut être difficile de déterminer si vous envoyez du JSON valide. Souvent, si le JSON publié sur Ayrshare est invalide, la réponse sera en HTML. Ayrshare dispose d’une URL /validateJSON vers laquelle vous pouvez publier au lieu du point de terminaison /post habituel. Elle renverra « Valid » ou « Not Valid ». Assurez-vous de définir le Content-Type sur text/plain au lieu du application/json habituel. Cliquez sur le lien Dépannage pour « Response Returns as Bad Request » pour voir les détails.

Dépannage

Télécharger des fichiers médias dans Bubble

Utilisez le File Uploader de Bubble pour télécharger vos fichiers médias. Ces fichiers sont stockés sur Amazon S3. Vous recevrez en retour une URL qui peut être utilisée dans le paramètre de corps mediaUrls du point de terminaison /post.

Générer un token JWT dans Bubble

Pour générer un token JWT dans Bubble, vous devez d’abord Stringify la private.key que vous envoyez au point de terminaison /profiles/generateJWT. Étape 1 : allez sur https://onlinetexttools.com/json-stringify-text et collez votre private.key dans la section de texte d’entrée à gauche. Puis copiez le texte stringifié à droite dans votre presse-papiers. Verify your JWT Token Étape 2 : dans votre application Bubble, créez un nouvel appel avec l’API Connector comme indiqué ci-dessous. Le texte dans le champ privateKey de la zone Body est le texte stringifié que vous avez créé à l’étape 1 ci-dessus. Incluez également votre domain et profileKey fournis, comme indiqué ci-dessous. Enter the JWT Token in Bubble Étape 3 : cliquez sur le bouton Initialize call et enregistrez la réponse. Le champ url dans la réponse est celui sur lequel votre utilisateur cliquera pour accéder à la page de liaison des comptes de réseaux sociaux. Verify API connector return in Bubble

Permettre aux utilisateurs de lier leurs comptes sociaux

Si vous utilisez le Launch Plan, le Business Plan ou le Enterprise Plan, cette vidéo vous montre comment configurer Bubble pour permettre à tous vos utilisateurs de lier leurs comptes sociaux.

Réécrire du texte et publier sur les réseaux sociaux avec l’IA dans Bubble

Comment vous pouvez utiliser Ayrshare et Bubble.io pour créer une application de réécriture et de publication sociale. L’application prend du texte, le réécrit de 5 façons différentes et le publie sur vos comptes sociaux.

Bubble API Connector

Nous recommandons d’utiliser le Bubble API Connector pour effectuer vos appels d’API Ayrshare. Veuillez noter que Bubble expirera tous les appels API après 150 secondes, puis réessaiera l’appel une fois de plus. Les grandes vidéos peuvent prendre plus de 150 secondes, ce qui amènera Bubble à essayer automatiquement la publication une fois de plus et à entraîner une erreur de publication en double. Nous recommandons d’utiliser une publication planifiée pour les vidéos plus volumineuses.

Articles utiles du blog Bubble