画像をアップロードするためにGoogleWebAlbum APIを登録したいのですが、APIコンソールのサービスにGoogle WebAlbumDataが表示されません。
何か案が?
画像をアップロードするためにGoogleWebAlbum APIを登録したいのですが、APIコンソールのサービスにGoogle WebAlbumDataが表示されません。
何か案が?
Picasa Web Albums Data API デベロッパー ガイドのセクション「OAuth 2.0 によるリクエストの承認」から:-
Google API コンソールの [サービス] ペインで、Picasa Web Albums Data API を有効にします。(コンソールにリストされていない場合は、この手順をスキップしてください。)
その後、アプリケーションはアクセススコープをリクエストする必要があります。これについては、別のドキュメント「OAuth 2.0 を使用して Google API にアクセスする」を参照してください。私の場合、アプリケーションはユーザーの操作なしでサービスとして実行されるため、関連するセクションはService accountsです。
これが機能するようになったら、コードを投稿します。
Google コンソールで Picasa Web Albums Data API を明示的に有効にしていないのは事実です。しかし、Picasa へのアクセスが機能しなくなるという問題がありました。これは、Google がアプリを処理する方法が最近変更されたためであると結論付けました。私のアプリは古いコンソール ( https://code.google.com/apis/console ) で作成されました。新しいコンソールで新しいプロジェクトを作成し、その clientId/clientSecret を OAuth に使用すると、picasa アクセスが再び機能し始めました (コードを変更する必要はありません)。詳細はこちら: http://holtstrom.com/michael/blog/post/522/Google-OAuth2-with-PicasaWeb.html