- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新欧洲开放平台
新欧洲开放平台
Version 1.0
2014-11-06
OAuth2.0概述3
网站接入3
接口文档4
授权登录页4
应用场景4
Web应用的验证授权5
授权有效基 5
access_token 自动延续方案5
如何计算某个用户的access_token过期时间?6
OAuth2错误码6
OAuth2接口7
OAuth2 的authorize接口7
OAuth2 的token接口7
OAuth2 的get_token_info接口
OAuth2 的revokeoauth接口9
新欧洲API9
1.account/get_uid9
2.users/show10
API错误代码说明10
OAuth2.0概述
大部分API 的访问如登录、获取私信等都需要用户身份,目前新欧洲开方平台用户身份鉴
权使用OAuth2.0。
OAuth是一个关于授权 (authorization)的开放网络标准,关于OAuth2.0协议授权流程如下
图 ,其中Client指第三方应用,ResourceOwner指用户,AuthorizationServer是我们的授权
服务器,ResourceServer是API服务器。
开发者可以先浏览OAuth2.0 的接口文档,熟悉OAuth2 的接口及参数的含义,然后我们根
据应用场景各自说明如何使用OAuth2.0。
网站接入
目前平台还未开通在线直接申请机制,如需接入请联系新欧洲管理员;并且需要提供网站名
称、网址、回调地址等相关信息,管理员会通过所提供的信息生成AppKey和AppSecret。
关于新欧洲开放平台,现阶段处于初稿测试阶段,只提供最基本的OAuth登录接
口和获取用户信息接口。接口默认返回JOSN文本,如需返回XML格式需在请求
接口中添加format字段,值为xml。
相关支持请联系上海翼能:
负责人:袁海荣;
电话:021812;
邮箱:hairong.yuan@
接口文档
接口 说明
oauth/authorize 请求用户授权Token
oauth/token 获得授权过的AccessToken
oauth/get_token_info 授权信息查询接口
oauth/revokeoauth 授权回收接口
授权登录页
应用场景
开发者需要根据各自的应用场景,选择适用的OAuth2.0授权流程 (目前只提供web应用):
Web应用的验证授权
基本流程
1.引导需要授权的用户到如下地址:
/index.php/oauth/authorize?client_id=YOUR_CLIENT_IDresponse_t
ype=coderedirect_uri=YOUR_REGISTERED_REDIRECT_URI
2.如果用户同意授权,页面跳转至 YOUR_REGISTERED_REDIRECT_URI/?code=CODE
3.换取AccessToken
/index.php/oauth/token?client_id=YOUR_CLIENT_IDclient_secret=
YOUR_CLIENT_SECRETgrant_type=authorization_coderedirect_uri=YOUR_REGISTERE
D_REDIRECT_URIcode=CODE
返回值
{access_token:d77f42e8b984c878f5fcdb59a554be7d,expires_in:3600,scope:null,uid:1}
4.使用获得的OAuth2.0AccessToken调用API
授权有效基
程序一定要具备足够的健壮性,调用接口时判断接口的返回值,如果用户的access_token失
效,需要引导用户重新授权。失效原因有以下几个:
1.用户取消了对应用的授权
2.acces
您可能关注的文档
最近下载
- 2022年下半年教师资格证考试《综合素质》(中学)真题.docx VIP
- 市政道路施工方案投标文件(技术方案).doc
- 2024-2025学年小学英语闽教版六年级上册教学设计合集.docx
- 北京邮电大学 数电 数字逻辑第七章.pdf VIP
- 文物学概论_原创精品文档.pdf VIP
- 隧道帷幕注浆施工方案.docx VIP
- 安徽江淮十校2026届高三第一次联考(8月)数学试题+答案.doc VIP
- 2022年下半年教师资格证考试《教育知识与能力》(中学)真题.docx VIP
- 2022年广东深圳市南山区总工会招聘职业化工会工作者考试备考试题及答案解析.docx VIP
- 创建本质安全型企业工作方案.docx VIP
文档评论(0)