- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【穿戴猫论坛】谷歌眼镜mirror api开发指南之authorizing requests
谷歌眼镜MirrorAPI开发指南之Authorizing Requests
来源:/thread-890-1-1.html
授权请求
请求GoogleMirrorAPI授权必须使用OAuth2.0认证. 当用户离线时,您应该使用服务器端
来代表应用程序需要访问的GoogleAPI。这种方法需要通过从客户端到服务器一次性授权代
码,用于获取您服务器的访问和刷新令牌。
创建一个客户端ID和客户端密码
首先,你要为你的应用程序激活GoogleMirrorAPI.你在可以在谷歌API控制台 Google( APIs
Console)为你的API项目来激活。
1. 在谷歌API控制台(GoogleAPIsConsole)创建一个项目
2. 在您的API项目选择服务(Services)选项卡,启用Google MirrorAPI
3. 在API项目选项卡选择API访 (API Access),并单击创建一个OAuth2.0客户端
ID (Create an OAuth 2.0 client ID)
4. 在品牌信息部分(BrandingInformation),为你的应用程序取一个名字,比如(我
的眼镜服务),点击下一步(Next),提供一个可选的产品logo
5. 在客户端ID设置部分(Client ID Settings),请执行以下操作
a. 在应用程序类型( Application type)选择Web应用程序(Web application)
b. 点击链接标题旁边的更多选项 (moreoptions),你的网站或主机名 (Your siteor
hostname)
c. 列出你主机名的授权重定向URI (Authorized Redirect URIs )和JavaScript 的
源(JavaScript origins)
d. 点击创建客户端ID(ClickCreate Client ID)
6. API访 (API Access)页面,找到Web应用程序客户端ID (Client ID for Web
applications),注意客户端ID (Client ID)和客户端密码( Client Secret)的值
处理授权请求
当用户首次加载应用程序时,会弹出一个对话框,允许您的应用程序来访问他们的谷歌眼镜
与请求的权限范围。初始授权后,如果应用程序的客户端ID更改或请求的范围发生了变化用
户才会看到允许对话框。
认证用户
这个初始登录后会返回授权结果对象, 如果成功该对象会包含一个授权代码。
访问令牌交换授权代码
授权代码是一次性代码,您的服务器可以换取一个访问令牌。这个访问令牌传递到Google
MirrorAPI 允许应用程序在有限的时间内访问用户数据。
如果您的应用程序需要离线访 ,第一次应用程序交换授权代码,它也收到一个刷新令牌,使
用接收到的新的访问令牌后以前的令牌就过期了。您的应用程序要存储这种更新后的令牌。
重要:总是存储用户刷新令牌。如果你的应用需要一个新的刷新令牌必须放松一个参数来批
准请求,这时用户就能在你的应用程序中看到一个允许的对话框了
下面的代码示例演示交换授权代码,离线访问一个访问令牌和刷新令牌存储。
为client_secrets.json文件替换CLIENTSECRETS_LOCATION 的值
Java:
importcom.google.api.client.auth.oauth2.Credential;
importcom.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeFlow;
import
com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeRequestUrl;
importcom.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets;
importcom.google.api.client.googleapis.auth.oauth2.GoogleTokenResponse;
importcom.google.api.client.http.HttpTransport;
importcom.google.api.client.http.javanet.NetHttpTransport;
importcom.google.api
您可能关注的文档
- 《交流输变电工程电磁环境监测方法(试行)》(hj 681-2013).pdf
- 《昆虫生态及预测预报》重点课程建设总结.pdf
- 《老友记》典故详解(全十季).pdf
- 《摄影设备基本常识》.pdf
- 《食品机械与设备》(第9周).pdf
- 《治安管理处罚法》的宪法解读.pdf
- 《中国古典戏曲论着集成》第05册.pdf
- 《中国古典戏曲论着集成》第06册.pdf
- 《中国古典戏曲论着集成》第07册.pdf
- 《中国古典戏曲论着集成》第09册.pdf
- 【穿戴猫论坛】谷歌眼镜mirror api开发指南之subscriptions.pdf
- 【穿戴猫论坛】谷歌眼镜mirror api开发指南之timeline.pdf
- 【穿戴猫论坛】谷歌眼镜开发mirror api之glassware启动清单.pdf
- 【穿戴猫论坛】谷歌眼镜开发mirror api之go语言开发.pdf
- 【穿戴猫论坛】谷歌眼镜开发mirror api之net语言开发.pdf
- 【穿戴猫论坛】谷歌眼镜开发mirror api之php开发.pdf
- 【穿戴猫论坛】谷歌眼镜开发mirror api之python开发.pdf
- 【穿戴猫论坛】谷歌眼镜设计规范之度量和网格.pdf
- 【京-sem-辉】2013年3月-百度认证-网盟推广初级课程.pdf
- 【京-sem-辉】百度sem中级考试.pdf
文档评论(0)