0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【公開終了】

Last updated at Posted at 2020-01-31

はじめに

Googleフォトは容量無制限で使えるので画像や動画をたくさんアップロードしている方もいると思います。

しかしGoogleフォトにはアップロードした画像や動画の直リンク(ダイレクトリンク)を取得する機能がありません。
(画像は簡単にダイレクトリンクを作る方法があって調べればでてくるけど動画の場合はなかった)

そこで、今回Googleフォトにアップロードした動画のダイレクトリンクを簡単に生成できるツールを作ってみました。

直リン生成ツール

リンク -> 削除済み

簡単にツールの特徴を説明してみます。

  • 共有リンクを入力するだけで直リン生成できる
  • リンクの有効期限なし
  • 動画プレイヤーなどでそのまま動画再生できる
  • 画像の直リンも生成できる

このツールの良い点は有効期限のないダイレクトリンクを作ることができる点。

例えば動画のダイレクトリンクを取得してサイトなどに埋め込んでもリンクが期限切れになると動画が再生できなくなってしまいます。

だいたいクラウドストレージ系サービスはダイレクトリンクを取得できたとしても期限切れになることが多いのでその心配がいらないのは良いところだといえます
(ただし、Googleフォトの仕様が変更されたりするとリンク切れになるかも・・・)

使用した言語

このツールを作るのに使用した言語は以下のとおりです

  • PHP
  • JavaScript
  • Node.js

JavaScriptはユーザーが入力した共有リンクをPHPに渡す
PHPはNode.jsにダイレクトリンク生成をリクエストする
Node.jsはリクエストを受け取ったらGoogleフォトからダイレクトリンクを取得する

詳細

詳しい説明やダイレクトリンクの有効期限がない理由については以下の記事をご覧ください。
削除済み

使い方の解説なども書いてあります。
シンプルなツールですが、もしよかったら使ってみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?