概要
Bubble.io は人気のノーコードプラットフォームで、コードを一切書かずに Web およびモバイルアプリを構築できます。 Ayrshare のソーシャルメディア API を統合することで、Bubble アプリ内から直接ユーザーのソーシャルメディアアカウントを管理できます。 これを実現する方法は 2 つあります:- Bubble Ayrshare プラグイン: ユーザーフレンドリーな選択肢で、最小限のセットアップで利用できます。ただし、Bubble API Connector と比較すると 機能は限られています。
- Bubble API Connector: より高い柔軟性と制御を求める場合には、Bubble API Connector を利用します。 このアプローチにより、Ayrshare の API を直接操作でき、Bubble.io アプリ内でより幅広い機能を実現できます。
クイックスタート: Bubble.io Ayrshare プラグイン
Bubble は最も強力なノーコードソフトウェア開発プラットフォームの 1 つです。最も簡単に始められるのは、Ayrshare の Bubble.io プラグインです。より高度な Bubble 統合については以下を参照してください。ソーシャルアカウントを接続する
- post: JSON セーフとして書式設定されたテキスト
- platforms: 各テキストが
"facebook","instagram"のように括弧で囲まれたテキストのリスト - media: JSON セーフとして書式設定されたテキスト URL
- date: JSON セーフとして書式設定された日付/時刻

Bubble API Connector プラグイン
代わりに、Bubble API Connector プラグインを使用して Ayrshare API の全機能にアクセスすることもできます。以下は、Ayrshare で Bubble API Connector を使い始めるための動画で、1 件の投稿に複数の画像を投稿する方法を説明しています。Bubble の API Connector は、閉じ引用符やスペースを 1 つでも欠くと接続が失敗するなど、扱いに注意が必要な場合があります。
以下の動画を注意深く見て、うまく動作しない場合は再確認することをお勧めします。
複数のソーシャルメディアアカウントに投稿する
概要を示す記事は以下のとおりです:Bubble から複数のアカウントに投稿する
Bubble の投稿データを検証する
API Connector 経由で Bubble から投稿する場合、有効な JSON を送信しているかどうかを判断するのが難しい場合があります。多くの場合、Ayrshare に投稿された JSON が無効な場合、レスポンスは HTML になります。 Ayrshare には、通常の /post エンドポイントの代わりに投稿できる /validateJSON URL があります。「Valid」または「Not Valid」を返します。Content-Type は通常のapplication/json ではなく text/plain に設定してください。
詳細については、「Response Returns as Bad Request」のトラブルシューティングリンクをクリックしてください。
トラブルシューティング
Bubble でメディアファイルをアップロードする
Bubble の File Uploader を使ってメディアファイルをアップロードします。これらのファイルは Amazon の S3 に保存されます。返される URL は、/post エンドポイントの mediaUrls ボディパラメータで使用できます。
Bubble で JWT Token を生成する
Bubble で JWT Token を生成するには、まず /profiles/generateJWT エンドポイントに送信する private.key を Stringify する必要があります。 ステップ 1: https://onlinetexttools.com/json-stringify-text にアクセスし、左側の入力テキスト欄に private.key を貼り付けます。次に、右側の文字列化されたテキストをクリップボードにコピーします。
privateKey フィールドのテキストは、上記のステップ 1 で作成した文字列化されたテキストです。
以下のように、提供された domain と profileKey も含めます。

url フィールドが、ユーザーがソーシャルメディアアカウントのリンクページにアクセスするためにクリックする URL です。

