はじめに
Googleフォトは容量無制限で使えるので画像や動画をたくさんアップロードしている方もいると思います。
しかしGoogleフォトにはアップロードした画像や動画の直リンク(ダイレクトリンク)を取得する機能がありません。
(画像は簡単にダイレクトリンクを作る方法があって調べればでてくるけど動画の場合はなかった)
そこで、今回Googleフォトにアップロードした動画のダイレクトリンクを簡単に生成できるツールを作ってみました。
直リン生成ツール
リンク -> 削除済み
簡単にツールの特徴を説明してみます。
- 共有リンクを入力するだけで直リン生成できる
- リンクの有効期限なし
- 動画プレイヤーなどでそのまま動画再生できる
- 画像の直リンも生成できる
このツールの良い点は有効期限のないダイレクトリンクを作ることができる点。
例えば動画のダイレクトリンクを取得してサイトなどに埋め込んでもリンクが期限切れになると動画が再生できなくなってしまいます。
だいたいクラウドストレージ系サービスはダイレクトリンクを取得できたとしても期限切れになることが多いのでその心配がいらないのは良いところだといえます
(ただし、Googleフォトの仕様が変更されたりするとリンク切れになるかも・・・)
使用した言語
このツールを作るのに使用した言語は以下のとおりです
- PHP
- JavaScript
- Node.js
JavaScriptはユーザーが入力した共有リンクをPHPに渡す
PHPはNode.jsにダイレクトリンク生成をリクエストする
Node.jsはリクエストを受け取ったらGoogleフォトからダイレクトリンクを取得する
詳細
詳しい説明やダイレクトリンクの有効期限がない理由については以下の記事をご覧ください。
削除済み
使い方の解説なども書いてあります。
シンプルなツールですが、もしよかったら使ってみてください。