質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

保存

保存(save)とは、特定のファイルを、ハードディスク等の外部記憶装置に記録する行為を指します。

Q&A

0回答

1142閲覧

Integromatを用い、指定したTwitterアカウントが投稿した画像をクラウド上に保存したい。

AnthonyShould

総合スコア0

Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

保存

保存(save)とは、特定のファイルを、ハードディスク等の外部記憶装置に記録する行為を指します。

0グッド

0クリップ

投稿2020/04/30 02:30

前提・実現したいこと

当初はIFTTTを使い、標記の実現を試みました。
結果として1枚のみなら画像を保存することができました。
ただ、複数枚の画像が投稿された場合でもそれら全てを保存したいので、
今回はIntegromatを用い、これを実現しようと思いました。

試したこと

まず、Twitterで特定アカウントの投稿をTRIGGERに設定しIteraterと繋ぎました。
この時、画像がないツイートの場合に以降の処理を行わないよう、
Entities:Media[1]:Media URLにExists処理をし、画像があることを確認します。

その後、RouterでEntities:Media[x(1~4)]:Media URLをHTTP Get a fileに4つそれぞれを分岐させます。
(RouterとHTTP間においてもURLのExists処理は行っています。)

最後にHTTP Get a file にて取得した画像をGoogle Driveに保存する処理を行いました。

結果として、1枚目の画像のみは保存することができましたが、
複数枚画像が投稿された場合の、2枚目以降の画像を保存することができませんでした。

私が実現したいことを行っている記事を複数参考にしましたが、どの記事も画像データを参照に
Imageプロパティを用いていました。
しかし、そのImageプロパティが参照できるデータの一覧に見あたらないので
今回はMedia URL から画像の参照を行いました。

Imageプロパティの参照方法、またはその他の方法でも画像を複数保存できる方法がありましたら
お教えいただきたく存じます。
回答の方よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問