网页抓取qq(2.网站开发流程概述(图)开发步骤详解(组图))
优采云 发布时间: 2021-11-12 11:12网页抓取qq(2.网站开发流程概述(图)开发步骤详解(组图))
网站通过以下步骤,您可以访问互联网开放平台:>>>
1. 开发者注册
1. 在QQ互联网开放平台首页,点击右上角“登录”按钮,使用QQ账号登录,如下图:
重要提示:
开发者QQ号一经注册,不可更改。建议使用公司的公众QQ号而不是员工的私人号码进行注册,以免员工辞职带来不必要的麻烦。
2. 登录成功后会跳转到开发者注册页面。在注册页面,您需要提交基本的公司或个人信息。下图为公司注册页面:
2. 网站访问应用
网站在访问之前,必须先申请获取对应的appid和a*敏*感*词*ey,以保证网站和用户在后续过程中能够正确的进行认证和授权。
2.1 添加网站
开发者注册成功后,会跳转到“管理中心”页面。点击添加网站,填写相应信息,如下图:
网站填写完信息点击“确定”后,网站注册成功,进入管理中心。可以在管理中心查看网站获取的appid和a*敏*感*词*ey,如下图:
2.2 网站 完整信息
在管理中心,点击应用网站下的“编辑信息”进入编辑页面,点击右上角的“编辑”按钮,页面进入编辑状态,可以修改完善网站 的信息,如下图:
3. 网站开发
进入控制台页面,可以看到网站应用处于“开发”状态。网站上线后,首先需要开发网站,即完成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)访问令牌用于判断用户在这个网站上的登录状态,有效期为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网站 接入
以上文档主要针对WEB和XHTML格式网站。
WAP网站访问QQ登录可以基于OAuth1.0协议和OAuth2.0协议。
基于OAuth1.0协议:访问过程请参考开发指南。本指南适用于一般网站 和 WAP网站 访问。WAP网站接入时需要特别注意的地方在每一步都用红色标出。
基于OAuth2.0协议:访问过程请参考OAuth2.0开发文档。本文档描述了一般 网站 和 WAP网站 访问。