<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="【QQ登录】OAuth2.0开发文档" id="card1">
<p> 游客</p><p>
标题:【QQ登录】OAuth2.0开发文档<br/>
正文:<br/>
1. 什么是&amp;ldquo;QQ登录OAuth2.0&amp;rdquo;OAuth： OAuth（开放授权）是一个开放标准，允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息，而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容。 QQ登录OAuth2.0：对于用户相关的OpenAPI（例如获取用户信息，动态同步，照片，日志，分享等），为了保护用户数据的安全和隐私，第三方网站访问用户数据前都需要显式的向用户征求授权。QQ登录OAuth2.0采用OAuth2.0标准协议来进行用户身份验证和获取用户授权，相对于之前的OAuth1.0协议，其认证流程更简单和安全。Tips：如果您想对OAuth2.0开放标准进行扩展阅读，请参看：OAuth标准（英文） | OAuth维基百科（中文） 2. 准备工作申请appid和appkey申请地址：http://connect.qq.com/intro/login/申请流程：1. 点击页面上的&amp;ldquo;申请加入&amp;rdquo;按钮，申请成为开发者；2. 申请appid（oauth_consumer_key/client_id）和appkey（auth_consumer_secret/client_secret）；（1）进入 http://connect.qq.com/manage/ 页面，点击&amp;ldquo;立即添加&amp;rdquo;，在弹出的对话框中填写网站或应用的详细资料（名称，域名，回调地址）；（2）点击&amp;ldquo;确定&amp;rdquo;按钮，提交资料后，获取appid和appkey。注意：申请appid时，登录的QQ号码将与申请到的appid绑定，后续维护均需要使用该号码。保证连接畅通接入QQ登录时，网站需要不停的和手机Qzone进行交互，发送请求和接受响应。PC网站：在你的服务器上ping graph.qq.com，保证连接畅通。WAP网站：在你的服务器上ping open.z.qq.com 和 ping graph.z.qq.com，保证连接畅通。3. QQ登录OAuth2.0的处理流程QQ登录OAuth2.0的处理流程主要包括以下三个步骤：1. 获取access_token；2. 根据access_token获得对应用户身份的openid；3. 根据acce<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=542&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=542&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=542&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=542&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=542&amp;Page=3">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=542">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=542">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>