開発部の長谷川です。
今回はbubbleのチュートリアルの
Using APIs and sending data to groups
をやってみました。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-21.59.41.png)
目次
チュートリアルの概要
GiphyというGIFの検索サイトのAPIを、
bubbleのプラグインを利用して、
bubbleでGIFの検索ができるようになります。
チュートリアルでできたもの
デザインとしてはバランスが悪い感じですが、
GiphyでのGIF検索ができました。
チュートリアルの内容
チュートリアルが始まりました。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.36.24-1024x726.png)
検索ボックスを追加する
検索ボックスとなる項目を追加します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.37.03-1024x734.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.37.45-1024x728.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.40.03-1024x725.png)
検索したGIFの静止画を表示する一覧を追加する
検索したGIFの静止画を表示するために、
一覧の項目を追加します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.40.03-1024x725.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.40.40-1024x720.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.41.44-1024x738.png)
一覧の列数を1列に行数を4行に変更します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.44.21-1024x738.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.45.21-1024x735.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.48.43-1024x715.png)
Giphyのプラグインを追加する
Giphyのプラグインを追加します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.48.43-1024x715.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.50.13-1024x731.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.54.47.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.56.07.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.56.53-1024x752.png)
GIFを検索ボックスで検索できるようにする
GIFを検索ボックスで検索できるように、
一覧の設定を編集します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-22.58.31-1024x744.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.01.02-1024x738.png)
Data sourceでGet data from an external APIを選択すると、
外部APIから取得したデータを表示できるようです。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.03.30-1024x734.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.05.23-1024x743.png)
API providerでGiphyの外部APIを選択します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.06.50-1024x741.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.07.25-1024x739.png)
Term to searchでTerm Input’s valueを選択します。
この設定で検索ボックスの値で検索できるようです。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.09.58-1024x742.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.10.34-1024x738.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.11.09-1024x745.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.12.55-1024x736.png)
GIFの静止画を一覧に表示する
GIFの静止画を一覧に表示するために、
画像の項目を追加します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.14.51-1024x757.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.16.28-1024x749.png)
一覧の1列目の中に画像の項目を追加します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.34.02-1024x757.png)
検索したGIFの静止画を表示するために、
Dynamic imageの設定を編集します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.36.07-1024x750.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.36.53-1-1024x747.png)
still URLを選択すると静止画として表示されます。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.37.10-1024x745.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.37.33-1024x751.png)
一覧で選択したGIFの静止画を動画で表示する場所を追加する
一覧で選択したGIFの静止画を、
GIFの動画で表示する場所を追加します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.37.33-1024x751.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-01-23.42.24-1024x754.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-0.38.09-1024x747.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-0.54.27-1024x746.png)
一覧で選択したGIFの静止画を動画で表示する
一覧で選択したGIFの静止画を、
動画で表示するために、
画像の項目を追加します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-0.54.27-1024x746.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-0.56.03-1024x751.png)
GIFを動画として表示するための場所の中に、
画像の項目を追加します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-0.57.41-1024x746.png)
一覧で選択したGIFの静止画を、
GIFの動画として表示するために、
設定を編集します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.00.39-1024x747.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.00.51-1024x745.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.01.09-1024x737.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.01.27-1024x748.png)
一覧でGIFの静止画を選択したら、選択したGIFが動画として表示される処理を追加する
一覧でGIFの静止画を選択したら、
選択したGIFが動画で表示されるように、
処理を追加します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.05.53-1024x751.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.09.20-1024x512.png)
GIFの静止画をクリックしたら、
GIFの動画を表示するには、
Element ActionsのDisplay Dataを選択します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.11.30-1024x554.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.13.08-1024x576.png)
GIFの動画を表示する項目は、
Dynamic Image Groupに設定されているので、
Dynamic Image Group選択します。
表示するデータはGIFの静止画にあたるので、
Current cells animated GIFを選択します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.14.47-1024x466.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.29.07-1024x684.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.29.38-1024x467.png)
プレビューで確認する
チュートリアルが完了したので、
プレビューで確認します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.29.38-1024x467.png)
検索ボックスで、
検索したいGIFのタグを入力して、
GIFの静止画を表示します。
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.33.28-1024x758.png)
![](https://nocode-freaks.com/wp-content/uploads/2021/07/スクリーンショット-2021-07-02-1.35.44-1024x760.png)
GIFの静止画を選択して、
GIFを動画で表示します。
まとめ
チュートリアルをやってみて、
外部APIをプラグインで簡単に利用できるのは、
便利だなと思いました。
正直、Groupの項目は概要がよくわからなかったです。
使いこなすには勉強が必要だなと感じました。