GooglePhotoの共有リンクから画像の直リンクを得る方法(Android)

要約:Googleフォトの共有リンクにHTTP GETして、レスポンスから画像のリンクが得られる!

iOSはこちら。

GooglePhotoで画像をリンクで共有すると、一旦GooglePhotoサービスを開いてから画像を見ることになるが、例えばブログであったり、DiscordのようなSNSでは画像の直リンクから画像自体を張り付けられる。

今回自動でHTTPリクエストして文字列操作してくれるアプリとしてMacrodroidを使うことにしました。

無料です。

今回作ったマクロ

GooglePhotoで写真を選択して共有してこのアプリのドロイドマークを押したら自動で直リンクを作ってくれます。
最後ShareTextはクリップボードにコピー、SNSアプリに共有など自由にアクションを追加してみてください。

大まかな動作の説明

  1. 共有されたGooglePhotoのリンクにHTTPリクエストして情報をもらう。

  2. その中から必要なリンクをもらい、重複を消す。

  3. 画像が複数ある場合、画像ごとに改行して最終ShareTextに入れる。

これをDiscordのWebhookに投げてもいいし、いろんなことができます。
今回iOSのショートカットとまとめて作ったけれど、断然Macrodroidの変数、配列システムのほうが使いやすかった。ノーコードのマクロだとしても配列[インデックス]くらいのルールはあったほうが良いと感じた。


いいなと思ったら応援しよう!