回答:
現在、Googleフォトの公式APIがあります。アップロードメディアエンドポイント
が含まれています。そのセクションでは、そのエンドポイントを介してアップロードされたすべての写真は、ユーザーのストレージ制限にカウントされると述べています。
注:APIを介してGoogleフォトにアップロードされたすべてのメディアアイテムは、元の品質でフル解像度で保存されます。アップロードがユーザーあたり25 MBを超える場合、アプリケーションはこれらのアップロードがGoogleアカウントのストレージにカウントされることをユーザーに通知する必要があります。
その外観では、Googleフォトは、PicasaウェブアルバムデータAPIを介してGoogle+が処理した同じシステムに基づいています。
編集:それで、Googleフォトを使用して何かを開発しようとしているときにこの質問に出くわしました。現在、DropboxからGoogleフォトにデータを転送するアプリケーションに取り組んでいます。
Googleフォトが実際にPicasaウェブアルバムAPIを使用していることを確認できました。APIは、写真に関連するあらゆるものの単なるデータストレージです。ドライブとGoogle+は、Data APIを使用して写真を保持します。picasaweb.google.comを見ると、Google +にリダイレクトされ、すべての写真のコレクションが表示されていることがわかります。
プロトコルガイドを調べて実際に試すことができます。PicasaAPIを通じてOAuth 2.0 Playgroundを 使用して、さらに実験することができます。
私は、Googleフォトアップローダーに対してFiddlerを使用し、解像度レベルを前後に切り替えることで解決しました。
mediaBackgroundアップロードを使用する場合は、「ストレージ」のパラメーターがあります。パラメータを「標準」に設定すると、無制限の割り当てになります。「完全」に設定すると、割り当てに違反します。
したがって、フル解像度のクォータ写真のAPI呼び出しは次のとおりです。
/resumable/upload/plus/v1whitelisted/mediasets/me.cinstant/mediaBackground?uploadType=resumable&imageSize=1024&mediaType=photo&storage=**full**&remainingMediaCount=111
標準解像度(最大16メガピクセル)の無制限の写真に対するAPI呼び出しは次のとおりです。
/resumable/upload/plus/v1whitelisted/mediasets/me.cinstant/mediaBackground?uploadType=resumable&imageSize=1024&mediaType=photo&storage=**standard**&remainingMediaCount=111
mediaBackground
ですが、メソッドはありません。