网站通过以下几个步骤,即可接入互联开放平台(图)
优采云 发布时间: 2021-06-25 20:03网站通过以下几个步骤,即可接入互联开放平台(图)
网站可以通过以下步骤访问开放的互联网平台:
>> >
内容
1. 开发者注册
1.在QQ互联网开放平台首页,点击右上角“登录”按钮,使用QQ账号登录,如下图:
重要提示:
开发者QQ号一经注册,不可更改。建议使用公司的公众QQ号而不是员工的私人号码进行注册,以免员工辞职带来不必要的麻烦。
2. 登录成功后会跳转到开发者注册页面。在注册页面,您需要提交基本的公司或个人信息。下图为公司注册页面:
2.网站访问申请
在访问网站之前,必须先申请获取对应的appid和a*敏*感*词*ey,以保证网站和用户在后续过程中能够正确的进行认证和授权。
2.1 添加网站
开发者注册成功后,会跳转到“管理中心”页面。点击添加网站并填写相应信息,如下图:
网站填写信息,点击“确定”,网站注册完成,进入管理中心,可以在管理中心查看网站获取的appid和a*敏*感*词*ey,如图下面:
2.2 网站信息完善
在管理中心,点击您申请的网站下的“编辑信息”进入编辑页面,点击右上角的“编辑”按钮,页面进入编辑状态,可以修改并完善网站信息。如下图所示:
3.网站development
进入控制台页面,可以看到网站应用处于“开发”状态。 网站上线时,需要先开发网站,即完成QQ登录功能,正常放置QQ登录按钮,如下图:
3.1 开发流程概览
开发过程主要包括以下几个步骤:
3.1.1 网站设置QQ登录入口
网站主可以在他的网站主页入口和主要登录和注册页面上放置“QQ登录”标志(见红框标记):
网站需要下载官方的“QQ登录”按钮图片,并根据UI规范将按钮放置在页面合适的位置。
3.1.2 用户登录验证与授权
1.用户点击QQ登录按钮后,会弹出QQ登录窗口,登录窗口会显示网站自己的Logo、网站名称和首页链接地址。
如果用户已经登录QQ软件,也可以一键快速登录。
如下图:
2. 登录成功后,会弹出授权框,引导用户进行授权(只有第一次登录成功,第一次访问未授权的OpenAPI才会出现授权页面),如下图所示:
授权框中的授权列表是网站配置的,详见。建议控制授权项的数量,只传入必要的接口名称,因为授权项越多,用户越有可能拒绝任何授权。
具体实现请参考:
3.1.3 登录授权完成后跳转回网站
如果用户登录成功并获得授权,会跳转到指定的回调地址,该地址由第三方网站配置(在上一步请求中传入),推荐使用回调地址设置为网站首页或网站的用户中心。
3.1.4 获取并存储访问令牌和openid
登录成功后,可以发送请求获取访问令牌和openid。这两个参数在调用OpenAPI访问和修改用户数据时必须传入。 网站需要自己绑定或存储:
(1)access token用于判断用户在此网站上的登录状态,有效期为3个月,当用户再次登录时会自动刷新。
(2)openid是这个网站上唯一与用户身份对应的标识,网站可以存储这个ID,方便用户下次登录时识别自己的身份,或者与网站上的用户绑定原账号。
3.1.5 在网站上显示用户登录昵称和QQ头像
建议网站调用get_user_info接口,通过QQ账号在首页或顶部显示用户登录状态,使用户体验一致,包括用户昵称和QQ头像,如下图图:
请参阅:get_user_info 了解详情。
3.2 开发说明
QQ登录功能使用国际通用的OAuth2.0协议进行认证授权,网站开发可以通过以下两种方式进行:
(1)使用QQ上网提供的SDK包,用户体验统一,只需要修改少量代码,无需了解认证授权流程,需要快速访问的应用QQ登录可以使用此方法。
详情请参考:SDK下载
JS SDK请参考:JS SDK使用说明
(2)是根据QQ登录OAuth2.0协议自主开发的,该方式定制化程度高。网站需要与现有系统集成的可以选择该方式。
详情请参考:OAuth2.0 开发文档
(3)社区类网站可以使用集成插件快速访问QQ登录。
有关详细信息,请参阅集成插件。
4. 使用QQ上网提供的OpenAPI
完成网站的开发后,可以在“管理中心”的“控制面板”页面的“当前流程”下点击“申请上线”,流程处于“审核”状态.
提交审核后,腾讯将在两个工作日内完成审核。审核通过后,网站将正式上线。
网站上线后,可以使用QQ上网提供的丰富API资源:
1. 我们为开发人员提供各种 OpenAPI。 网站可以调用这些API来实现需要的功能,让登录用户可以在网站上访问和修改QQ空间的受保护资源。
详情请参考:API列表API调用说明
2. 为了方便网站快速使用这些API,Internet 提供了JS-widget。 JS-widget 是一个 JS 封装的 SDK。只需要在网站中导入JS文件,就可以使用封装的方法访问对应的API,开发方便。
详情请参考:JS SDK使用说明
5.WAP网站Access
以上文档主要针对WEB和XHTML格式的网站。
WAP网站访问QQ登录可以基于OAuth1.0协议和OAuth2.0协议。
基于OAuth1.0协议:访问过程请参考开发指南。本指南适用于一般网站 和 WAP网站 访问。 WAP网站接入时每一步需要特别注意的地方用红色标出。
基于OAuth2.0协议:接入流程请参考OAuth2.0开发文档。本文档解释了一般的网站 和 WAP网站 访问。
以上信息是否解决了您的问题?
为了让我们更有效地优化数据库并有针对性地改进我们的服务,我们需要您的进一步反馈信息:
提交成功!
非常感谢您的反馈,我们会继续努力做得更好!
提交成功!
感谢您的批评和建议。我们会专门对其进行优化,以便为您提供更好的服务。
开放平台与您一起成长!
取自“%E7%BD%91%E7%AB%99%E6%8E%A5%E5%85%A5%E6%B5%81%E7%A8%8B”