我去了谷歌訪問api的服務帳戶。Google App引擎和服務帳戶
最初沒有選擇的AppEngine上使用的服務帳戶。 不,我發現這個URL說,我們可以做同樣的事情。 https://developers.google.com/api-client-library/python/platforms/google_app_engine#ServiceAccounts
我嘗試了進程無法取得成功。另一方面,我有兩個問題。
- 如何這個API標識什麼的谷歌項目賬戶我在計費。
任何地方使用私有我們從谷歌控制檯拿到了鑰匙的過程。
而當我試用這是我看到的。回溯(最近通話最後一個): 文件 「/base/data/home/apps/tempid/cons-main.361607602228494295/main.py」 63行,在 服務=構建( '驅動', 'V2',HTTP = HTTP) 文件 「/base/data/home/apps/tempid/cons-main.361607602228494295/oauth2client/util.py」,線120,在positional_wrapper 返回包裹(*指定參數時,** kwargs ) 文件「/base/data/home/apps/tempid/cons-main.361607602228494295/apiclient/discovery.py」,行193,in build resp,content = http.request(requested_url) File「/ base /數據/家/應用/ tempid /缺點-main.361607602228494295/oauth2client/util.py」,線120,在positional_wrapper 返回包裹(*指定參數時,** kwargs) 文件「/base/data/home/apps/tempid/cons-main.361607602228494295/oauth2client/client.py」,第405行,在new_request中 self._refresh(request_orig) 文件「/ base/data/home/apps /tempid/cons-main.361607602228494295/oauth2client/appengine.py「,第162行,在_refresh raise AccessTokenRefreshError(str(e)) AccessTokenRefreshError。
任何答案? 請忽略上述錯誤,我把它整理出來。錯誤在於定義範圍。
我說我的AppEngine應用服務帳戶ID安慰,&我沒有使用任何的API密鑰添加了結算。
service.files().insert(
body=body,
).execute()
該語句引發異常。
An error occured: <HttpError 403 when requesting https://www.googleapis.com/drive/v2/files?alt=json returned "Daily Limit Exceeded. Please sign up">
我不知道如果我在API控制檯添加我的AppEngine服務帳戶2-3項目,我沒有使用任何的API密鑰,其中將從這個項目中的數據進入。 -
這是不是很清楚你究竟在問什麼這裏..你真的通過文件,並嘗試了一些功能齊全的例子嗎?從您提供的鏈接中,他們可以找到充分展示完整應用程序的示例。那工作? – Lipis
發佈此錯誤來自api團隊爲服務帳戶提供的功能示例..http://code.google.com/p/google-api-python-client/source/browse/#hg%2Fsamples%2Fstorage_serviceaccount_appengine它沒有工作,所以我張貼 –