我想從Python Google App Engine應用程序中使用Google Prediction。 Google Prediction要求您將您的「預測模型」存儲在Google Storage for Developers中,實際上這意味着要使用GP,您必須使用GSD。不幸的是,GP和GSD似乎都需要OAuth 2.0。使用Appengine的Google API(OAuth)
這個Oauth的東西真的是在阻礙!我發現的所有例子似乎都涉及想要訪問用戶數據/證書/身份/使用Oauth的任何情況。我不需要那個。我只是想使用http請求從我的服務器訪問資源(GP和GSD)。重複一遍,我只想使用他們的一些服務,我完全不需要訪問任何其他用戶的信息!
我可以從我的Google API控制檯看到我已爲我的GAE應用程序域創建了一個id和一個祕密。僅僅使用這些值對其他Google API執行OAuth身份驗證是不可能的?有效地說:「我是域xyz的應用程序,這裏是我的憑據,讓我使用你的API」?谷歌目前強迫人們使用這種繁重的身份驗證系統,看起來有點荒謬,因爲他們試圖讓人們試用?
我希望有一些神奇的真棒圖書館,將爲我照顧所有這些OAuth細節。除此之外,如何在Python App Engine中執行這些操作的代碼示例將非常有用。我只是想使用我的python GAE應用程序中的Google Prediction和Google Storage for Developers服務,但我被配置所有這些OAuth的東西所困擾。有沒有一些簡單的方法來做到這一點?
http://code.google.com/p/google-api-python-client/wiki/SupportedApis儘管這確實支持預測,但似乎並不支持Google Storage for Developers。 GSD可以使用它嗎? –
是的。他們在[GSD身份驗證頁面](http://code.google.com/apis/storage/docs/authentication.html)中對此進行了討論。該頁面還有一個示例程序(使用Python)來展示它的工作原理。 –