网站通过以下几个步骤,即可接入互联开放平台(图)

优采云 发布时间: 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”

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线