Python Google App EngineアプリケーションからGoogle Predictionを使用したいと考えています。Google Prediction では、「予測モデル」をGoogle Storage for Developersに保存する必要があります。つまり、GP を使用するには GSD を使用する必要があります。残念ながら、GP と GSD はどちらも OAuth 2.0 を必要とするようです。
ただし、この Oauth は本当に邪魔になります。私が見つけたすべての例は、Oauthを使用してユーザーのデータ/資格情報/アイデンティティ/その他にアクセスしたい場合を扱っているようです。その必要はありません。http リクエストを使用してサーバーからリソース (GP および GSD) にアクセスしたいだけです。繰り返しますが、私は彼らのサービスの一部を使用したいだけで、他のユーザー情報にアクセスする必要はまったくありません!
Google API コンソールから、GAE アプリケーション ドメインの ID とシークレットの両方を作成したことがわかります。これらの値を使用して、他の Google API に対して OAuth 認証を行うことはできませんか? 「私はドメイン xyz のアプリケーションです。これが私の資格情報です。あなたの API を使用させてください」と効果的に言っていますか? Google が現在、人々に試してもらいたいことに対して、そのような面倒な認証システムの使用を強制しているのは、ちょっとばかげているように思えます。
これらすべての OAuth の詳細を処理してくれる魔法のような素晴らしいライブラリがあることを願っています。それ以外では、Python App Engine でこれらのことを行う方法のコード例が役に立ちます。Python GAE アプリから Google Prediction と Google Storage for Developers サービスを使用したいだけですが、この OAuth をすべて構成する必要があるという負担に阻まれています。これを行う簡単な方法はありませんか?