Überblick
Bubble.io, eine beliebte No-Code-Plattform, ermöglicht es Ihnen, Web- und mobile Apps zu erstellen, ohne eine einzige Zeile Code zu schreiben. Durch die Integration der Ayrshare-Social-Media-API können Sie die Social-Media-Konten Ihrer Nutzer direkt in Ihrer Bubble-App verwalten. Es gibt zwei Möglichkeiten, dies zu erreichen:- Bubble-Ayrshare-Plugin: Diese benutzerfreundliche Option erfordert nur minimale Einrichtung. Allerdings hat sie eine eingeschränkte Funktionalität im Vergleich zum Bubble-API-Connector.
- Bubble-API-Connector: Für mehr Flexibilität und Kontrolle nutzen Sie den Bubble-API-Connector. Dieser Ansatz ermöglicht es Ihnen, direkt mit der Ayrshare-API zu interagieren, was einen größeren Funktionsumfang in Ihrer Bubble.io-App eröffnet.
Schnellstart: Das Bubble.io-Ayrshare-Plugin
Bubble ist eine der leistungsfähigsten No-Code-Softwareentwicklungsplattformen. Der einfachste Einstieg ist das Bubble.io-Plugin von Ayrshare. Siehe unten für eine fortgeschrittenere Bubble-Integration.Soziale Konten verbinden
- post: ein Text im Format JSON-safe
- platforms: eine Liste von Texten, wobei jeder Text in Anführungszeichen steht, wie z. B.
"facebook","instagram" - media: ein Text-URL im Format JSON-safe
- date: ein date/time im Format JSON-safe

Das Bubble-API-Connector-Plugin
Alternativ können Sie das Bubble-API-Connector-Plugin verwenden, um die volle Leistungsfähigkeit der Ayrshare-API zu nutzen. Hier ist ein Video, das Ihnen den Einstieg in die Verwendung des Bubble-API-Connectors mit Ayrshare zeigt und Sie durch das Posten mehrerer Bilder pro Beitrag führt.Der API-Connector von Bubble kann manchmal knifflig sein – ein fehlendes schließendes Anführungszeichen
oder Leerzeichen kann dazu führen, dass die Verbindung fehlschlägt. Wir empfehlen, die untenstehenden Videos aufmerksam
anzusehen und erneut zu prüfen, wenn etwas nicht funktioniert.
Auf mehreren Social-Media-Konten posten
Hier ist ein Artikel mit einem Überblick:Von Bubble aus auf mehreren Konten posten
Bubble-Post-Daten validieren
Wenn Sie über den API-Connector zu Bubble posten, kann es schwierig sein, festzustellen, ob Sie gültiges JSON senden. Häufig gibt Ayrshare bei ungültigem JSON eine HTML-Antwort zurück. Ayrshare bietet eine /validateJSON-URL, an die Sie posten können statt an den üblichen /post-Endpoint. Es wird „Valid” oder „Not Valid” zurückgegeben. Achten Sie darauf, den Content-Type auftext/plain statt des üblichen application/json zu setzen.
Klicken Sie auf den Troubleshooting-Link „Response Returns as Bad Request”, um die Details zu sehen.
Troubleshooting
Mediendateien in Bubble hochladen
Verwenden Sie den File Uploader von Bubble, um Ihre Mediendateien hochzuladen. Diese Dateien werden auf Amazon S3 gespeichert. Sie erhalten eine URL zurück, die im Body-ParametermediaUrls des Endpoints /post verwendet werden kann.
Linking-URL in Bubble erzeugen
Um in Bubble eine Linking-URL zu erzeugen, rufen Sie den Endpunkt /profiles/generateJWT auf. Ein Private Key ist nicht erforderlich:privateKey wird nicht mehr verwendet, sodass profileKey normalerweise der einzige Body-Parameter ist, den Sie senden. Senden Sie domain nur, wenn Ihr Account mehr als eine Linking-Domain hat - sie wird weiterhin geprüft, und eine nicht für Ihren Account registrierte Domain wird abgelehnt.
Schritt 1: Erstellen Sie in Ihrer Bubble-App einen neuen Aufruf mit dem API-Connector wie unten gezeigt und geben Sie Ihren profileKey im Bereich Body an. Der Screenshot zeigt noch den älteren Parametersatz: privateKey wird akzeptiert und ignoriert, entfernen Sie aber das Feld domain, sofern sein Wert keine für Ihren Account registrierte Domain ist.

url in der Antwort ist das, worauf Ihr Nutzer klickt, um die Social-Media-Konten-Linking-Seite aufzurufen.
