Bubble初心者です。教えてほしいのですが、
API Connecterで外部のAPIを呼んで一覧データをJSONのリストの形式で取得できるのですが、それらをDBに1レコードずつ保存したいのですがどのようにしたらよいでしょうか?
こんにちは!
API Workflowを利用して、外部APIのデータをBubbleのDBに保存します。
@NigelG さんが実例を示してくれています。
https://buildingonbubble.com/block/save-an-apis-results-1472017471956x981892223072469000
以下、私の方でやってみた結果です。
-
外部APIを呼び出しRGに表示
-
1の結果
-
Backend workflowを開いて、API Workflowを設定。ここでDBに保存を指示
-
ボタンをクリックしたら、3のAPI Workflowを呼び出す
-
4の結果
ありがとうございます。repeating groupを使って解決する手法があるのですね。
こちらですが、ボタンの押下イベントとしてAPI Workglowを呼び出していますが
ページロード時のイベントの中でAPIを呼び出してもデータ登録されませんでした。
bubbleとしてAPI呼び出し時の制約があるのか分かりますでしょうか?
僕の方でもPage is loadedにワークフローを移してみましたが、ちゃんと動いてくれました。タイミングの問題かもしれないので、Schedule Dateを+
数秒とかにして調整みたらどんな具合でしょうか?