我去了谷歌访问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它没有工作,所以我张贴 –