Google Photos API を使用すると、写真や動画の豊富な機能をアプリケーションに組み込み、Google フォトを選択する何億人ものユーザーとやり取りできます。目標達成を支援する強力な API が 2 つあります。
- Google Photos Picker API: Google フォト アプリとシームレスに統合することで、ユーザーが Google フォト ライブラリから写真や動画を安全に選択できるようにします。
- Google Photos Library API: アプリが作成した写真とアルバムを、ユーザーの Google フォト ライブラリにアップロードして管理します。
まず、1 つ以上の API を有効にしてアプリを構成します。
主なコンセプト
ライブラリ: ユーザーの Google フォト アカウントに保存されているメディア アイテムのコレクションを表します。
- Picker API を使用すると、ユーザーがライブラリからメディア アイテムを選択してアプリと共有できます。
- Library API を使用すると、アプリによって作成されたユーザーのライブラリ内のコンテンツを管理できます。
アルバム: ユーザーのライブラリ内のメディア アイテムのコレクションで、他のユーザーと共有できます。
- Library API を使用すると、アプリで作成されたアルバムを作成、管理できます。
メディア アイテム: 写真、動画、およびそれらに関連付けられたメタデータ。
- Picker API:
- Picker API は、ユーザーが選択したメディア アイテムを表す PickedMediaItem オブジェクトを返します。
- 詳しくは、Picker API を使用してメディア アイテムを一覧表示して取得するをご覧ください。
- Library API:
- Library API は、アプリによってアップロードまたは作成されたメディア アイテムを表す MediaItem オブジェクトを操作します。
- Library API を使用してメディア アイテムを操作する方法の詳細を確認する。
承認
他の Google REST API と同様に、Google Photos API は OAuth 2.0 を使用して認可を処理します。
Google Photos API の使用
アプリの開発を始める前に、次のドキュメントを確認してください。
- Google Photos API ユーザーデータ / デベロッパー ポリシー
- アプリを設計するための UX ガイドライン
- Google Photos API の制限と割り当て
API を探索する
API を試す方法は複数あります。
リファレンス ドキュメントで利用可能な API Explorer を使用して、コードを記述せずに API を試すことができます。
主な機能とユースケースを示すコードサンプルをご覧ください。
パートナー プログラム
パートナー プログラムに参加しなくても、Google Photos API と統合できます。ただし、アプリが一般提供の割り当て制限を超える可能性がある場合は、Google フォト パートナー プログラムについてお問い合わせください。
その他の情報
アプリを設定する: プロジェクトを設定してサンプルを試す。
ガイド: Google Photos API の使用に関する入門ガイドとコンセプト。
リファレンス ドキュメント: API リファレンス ドキュメント
サポート: ヘルプをリクエストしたりフィードバックを提供したりできるサポート オプション。