如何用php实现qq登陆网站

PHP网站入QQ互联,使用QQ号码登录网站。

平台接口系列文章

1.下载PHP SDK
http://wiki.connect.qq.com/sdk%E4%B8%8B%E8%BD%BD#SDKfor.E7.BD.91.E7.AB.99.E6.8E.A5.E5.85.A5

2.开发者资格注册
http://connect.qq.com/manage/reg

注册之后到 http://connect.qq.com/manage/index 点击“创建应用”

我们选择的是网站,将QQ账号登陆功能接入网站…
填写详细资料提交成功之后会获得该应用的APP ID及 APP KEY

解压下载的PHP SDK压缩包,打开文件夹里面有如下目录文件

访问install/index.php正常会显示如下界面.填写上你的appid,appkey,callback地址等信息

Callback地址这里填写callback.php的完整路径,example里面已经有登陆的示例了。填写完成,点击配置(配信息其实是写入了API/comm/inc.php文件)。会显示如下信息

点击查看example显示如下,已经有详细的接口示例demo了

我们来验证一下QQ账号登陆,点击“用QQ账号登陆”正常显示如下界面

点击头像“登陆”,QQ就会弹出这个提示小窗口

这时候说明我们已经授权登陆完成。腾讯还提供了许多接口,可以在example目录下看到。

December 12, 2013 / sakmon / 0

Categories: PHP

时间: 2024-07-30 07:27:15

如何用php实现qq登陆网站的相关文章

网站第三方登陆(一) QQ登陆

QQ 登陆是指,通过qq的用户名和密码,登录网站,不需要注册,网站的用户名和密码.如下图 一旦你授权了,就可以进入网站了,要实现这个效果 1.去qq互联平台(http://connect.qq.com) 注册成为开发者.(注:需要上传身份证,图片要清晰,不然审核会不过的), 2.下载相应的sdk.(可惜官方没有出 .net的sdk) 3.在qq互联平台(和开发平台不是一个平台)中创建应用,之后获取 app key. 4.按照文档开发.遇到问题可以问客服. 5.完成之后,在qq互联平台中 提交应用

QQ互联OAuth2.0 .NET SDK 发布以及网站QQ登陆示例代码

OAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容. QQ登录OAuth2.0:对于用户相关的OpenAPI(例如获取用户信息,动态同步,照片,日志,分享等),为了保护用户数据的安全和隐私,第三方网站访问用户数据前都需要显式的向用户征求授权. QQ登录OAuth2.0采用OAuth2.0标准协议来进行用户身份验证和获取用户授权,相对于之前的OAuth1.0协议,其认证流程

OAuth2.0 微博登陆网站功能的实现(一)获取用户授权及令牌 Access Token

在登陆一些网站的时候,可以选择登陆方式为第三方登陆,例如微博登陆,以爱奇艺为例,进入首页,点击 ”登陆“,会弹出登录框: 除了本站登陆外,还可以选择其他第三方登陆,比如微博登陆.QQ 登陆.微信登陆等. 选择微博登陆后,爱奇艺会向用户申请授权用于微博登陆(当用户已经登陆了微博时会直接申请授权,当用户没有登陆时会提示用户登陆微博): 此时提示窗口的 url 为:https://api.weibo.com/oauth2/authorize?scope=&redirect_uri=http%3A%2F

qq登陆超时该咋办

qq,耳熟能详的一个词汇.不管是上班狗还是学生党,相信最普遍使用的就是qq.也是比较早的一种交流工具.辣么你有没有遇到在登陆qq时会出现登不上的情况,提示显示登陆超时,请检查网络防火墙设置.那么遇到这种情况该怎么办嘞?解决方法在介里. 1.检查下防火墙设置,首先打开开始菜单,进入控制面板,点击"系统和安全",如下图所示: 2.点击Windows防火墙,如下图所示: 3.打开窗口中,点击左侧的"打开或关闭Windows防火墙",如下图所示: 4.在家庭和工作网络位置和

phpcms V9实现QQ登陆OAuth2.0

phpcmsV9使用的QQ登陆依然是OAuth1.0,但现在腾讯已经不审核使用OAuth1.0的网站了.这对于使用pc的站长来讲是一个无比巨大的坑.经过对phpcms论坛的一位同学做的插件进行修改,现在完美实现QQ登陆,暂无发现bug.测试网站:http://www.zuzwn.com 实现步骤: ①打开\phpcms\modules\member\index.php文件,把下面的代码找个地方塞进去(可以直接在pc默认的QQ登陆下面). 1 //QQ登陆oAuth2.0 2 3 ublic fu

方案优化:网站实现扫描二维码关注微信公众号,自动登陆网站并获取其信息

上一篇  <网站实现扫描二维码关注微信公众号,自动登陆网站并获取其信息> 中已经实现用户扫码登陆网站并获取其信息 但是上一篇方案中存在一个问题,也就是文章末尾指出的可以优化的地方(可以点击这个链接去看一下上篇文章) 首先回顾一下上一篇的思路: 1,微信的系统,提供生成带参数的二维码的接口,这个参数就是唯一值(场景值)  2,网站调用微信系统,获取生成的二维码图片  3,用户扫码会直接调用微信服务器,将用户访问微信服务器的信息记录到redis,key就是唯一值(场景值)  4,网站端做轮训去查询

第三方登陆——QQ登陆详解

申请地址 QQ互联:https://connect.qq.com/index.html 腾讯开放平台:https://open.tencent.com/ 注册账号 登陆 进入QQ互联,点击登陆 资料填写 点击头像进入资料填写页面进行认证 根据情况,填写选择公司接入或者个人接入,并填写好信息,并上传手持身份证照片 邮箱验证 点击链接验证,注册成功 注册应用 进入管理中心,等待审核完成后,就可以创建应用 这里有一个方法,加快审核的方法,首页最下面联系在线客服可以直接给你审核 创建应用 我这有已经审核

第三方QQ登陆遇到的问题

1.引入框架 2.设置URL Schemes QQ+十六进制appID tencent+十进制ID tencent1104922581 注: 两个都写上 3.设置白名单 如: 出现 -canOpenURL: failed for URL: “sinaweibohdsso://xxx” – error: “This app is not allowed to query for scheme mqqapi”问题, 就需要设置对应的白名单 other linker flag 设置为-objc 白名单

黄聪:如何用代码设置控制自己网站的网页在360浏览器打开时强制优先使用极速模式,而非兼容模式

最近用360浏览器访问自己的网站,发现都是被优先选用兼容模式打开,这使得网站很难看.为了让360浏览器打开网站的时候优先试用极速模式,找了一下官方论坛,发现了解决方案. 在head标签中添加一行代码: <html> <head> <meta name="renderer" content="webkit|ie-comp|ie-stand"> </head> <body> </body> <