下载 >  开发技术 >  PHP > THINKPHP最全第三方登录(包括腾讯QQ、微信、新浪微博、Github、淘宝网、百度、搜狐微博、人人、360、网易等等)

THINKPHP最全第三方登录(包括腾讯QQ、微信、新浪微博、Github、淘宝网、百度、搜狐微博、人人、360、网易等等) 评分:

THINKPHP最全第三方登录(包括腾讯QQ、微信、新浪微博、Github、淘宝网、百度、搜狐微博、人人、360、网易等等) 使用方式: 1、使用命名空间 use Org\ThinkSDK\ThinkOauth; 2、设置三方登录的类别并赋予一个变量 $type = ThinkOauth::getInstance('qq'); 3、设置配置文件 'THINK_SDK_(TYPE)' => array( 'APP_KEY' => '', //应用注册成功后分配的 APP ID 'APP_SECRET& #039; => '', //应用注册成功后分配的KEY 'CALLBACK' => '', //注册应用填写的callback ), 上文中的(TYPE)为设置的类别,其值目前有以下几个: //腾讯QQ登录配置 THINK_SDK_QQ // 用户基本信息API接口 user/get_user_info //腾讯微博配置 THINK_SDK_TENCENT // 用户基本信息API接口 user/info //新浪微博配 THINK_SDK_SINA // 用户基本信息API接口 users/show。附加参数:'uid='.$obj->openid() //网易微博配置 THINK_SDK_T163 // 用户基本信息API接口 users/show //人人网配置 THINK_SDK_RENREN // 用户基本信息API接口 users.getInfo //360配置 THINK_SDK_X360 // 用户基本信息API接口 user/me //豆瓣配置 THINK_SDK_DOUBAN // 用户基本信息API接口 user/~me //Github配置 THINK_SDK_GITHUB // 用户基本信息API接口 user //Google配置 THINK_SDK_GOOGLE // 用户基本信息API接口 userinfo //MSN配置 THINK_SDK_MSN // 用户基本信息API接口 msn。附加参数:token //点点配置 THINK_SDK_DIANDIAN // 用户基本信息API接口 user/info //淘宝网配置 THINK_SDK_TAOBAO // 用户基本信息API接口 taobao.user.buyer.get。附加参数:'fields=user_id,nick,sex,buyer_credit,avatar,has_shop,vip_info' //百度配置 THINK_SDK_BAIDU // 用户基本信息API接口 passport/users/getLoggedInUser // 注意,百度的头像位置是http://tb.himg.baidu.com/sys/portrait/item/{$data['portrait']} //开心网配置 THINK_SDK_KAIXIN // 用户基本信息API接口 users/me //搜狐微博配置 THINK_SDK_SOHU // 用户基本信息API接口 i/prv/1/user/get-basic-info 4、实例化一个登录页面 redirect($type->getRequestCodeURL()); 这里的$type是第二部获取的结果 5、回调页面 $code = $this->get('code'); $type = 'QQ'; $sns = ThinkOauth::getInstance($type); //腾讯微博需传递的额外参数 $extend = null; if($type == 'tencent'){ $extend = array('openid' => $this->_get('openid'), 'openkey' => $this->_get('openkey')); } //请妥善保管这里获取到的Token信息,方便以后API调用 //调用方法,实例化SDK对象的时候直接作为构造函数的第二个参数传入 //如: $qq = ThinkOauth::getInstance('qq', $token); $token = $sns->getAccessToken($code , $extend); //获取当前登录用户信息 if(is_array($token)){ $data = $sns->call('user/get_user_info'); if($data['ret'] == 0){ $userInfo['type'] = 'QQ'; $userInfo['name'] = $data['nickname']; $userInfo['nick'] = $data['nickname']; $userInfo['head'] = $data['figureurl_2']; // 此处的$userInfo就是需要的用户信息 } else { E('获取腾讯QQ用户信息失败 : '.$data['msg']); } }
...展开详情收缩
2017-12-13 上传大小:36KB
分享
收藏 (3) 举报

评论 共3条

qq_15273235 还没看不知道,好用不
2018-11-16
回复
qq_28998957 大家不要被骗了,就是一个骗子,马的,下载下来乱七八糟,都不知道是什么来的
2018-08-10
回复
zengyc 咋下载个html文件,重新来
2017-12-19
回复
thinkPHP3.2.2使用thinkSDK实现第三方登录(以QQ登录)为例。
微博SDK第三方登陆

微博SDK第三方登陆

立即下载
Github Oauth2.0 登录为什么报错 Bad credentials?
TP框架实现第三方登录--微信登录
【PHP】基于ThinkPHP框架搭建OAuth2.0服务
thinkphp_oauth2.0实例

基础版只实现了基础的第三方授权登陆(具体测试请采用3.1版本为服务端thinkox为客户端) 后期将升级生命周期与第三方应用加入功能 发个效果图: 第一步: 第二步(目前是登陆情况下): 第三步:

立即下载
免验证码模拟登录淘宝 阿里妈妈 模拟登录淘宝联盟|curl模拟登录淘宝|模拟登陆淘宝采集数据
thinkphp第三方登录

thinkphp第三方登录腾讯QQ,腾讯微博,新浪微博,网易微博,人人网,360,豆瓣,Github,Google,MSN,点点,淘宝网,百度,开心网,搜狐

立即下载
SSM对第三方登陆(QQ/微信/Github/微博/开源中国/人人网/豆瓣/百度)进行整合

本人花了一天的时间整理,对于想学,或者是项目中要用到第三方登录有很大的帮助,代码思路非常清晰,很容易理解,你们只要修改一个Ouath.properties配置文件,将里面的信息配置成自己的即可。

立即下载
Thinkphp案例,含qq微信登录,含支付宝、微信支付

基于thinkphp 3.2开发,含qq、微信登录,含支付宝、微信支付,多用户开源商城系统

立即下载
支持PHP7,thinkphp5,微信登录微信支付,QQ登录支付宝支付多商户商城

支持PHP7,thinkphp5,微信登录微信支付,QQ登录支付宝支付多商户商城。 thinkphp 5.0.3框架开发,是一个学习thinkphp的好案例。

立即下载
支持thinkphp5微信登陆授权插件

有问题请私信支持thinkphp5微信登陆授权插件

立即下载
ThirdpartyLogin(QQ微信新浪微博登录)

第三方登录(QQ微信新浪微博登录)

立即下载
.NET第三方登录SDK

.NET基于微博QQ微信第三方登录文档实现的第三方登录(基于新浪微博,腾讯,QQ,微信社交授权)

立即下载
QQ、微信、微博、百度 四种第三方登录 (1)

里面包含了QQ、微信、微博、百度 四种第三方登录 ,

立即下载
微信QQ微博第三方登录java代码

微信 QQ 微博 第三方登录 java 微信QQ微博第三方登录java代码

立即下载
Thinkphp 5.0框架B2C系统,含支付宝、微信支付,QQ登录、分销商城

(一) 系统管理:菜单权限、前台菜单、角色管理、职员管理、登录日志、操作日志、图片空间、商城消息、风格设置、计划任务 (二) 基础设置:商城配置、导航管理、广告管理、广告位置、银行管理、支付管理、地区管理、友情链接、快递管理、消息模板 (三) 会员管理:会员等级、会员管理、账号管理 (四) 文章管理:文章管理、文章分类 (五) 运营管理:推荐管理、商品推荐、店铺推荐、品牌推荐、财务管理、资金管理、提现管理 (六) 订单管理:订单管理、订单管理、投诉管理、退款管理 (七) 广告管理:广告位置、广告管理 (八) 商品管理:商品管理、已上架商品、待审核商品、违规商品、商品分类、商品属性、品牌管理、商

立即下载
腾讯QQ,新浪,网易登录API

网站使用腾讯QQ,新浪微博,网易,登录自己的网站。

立即下载
微信公众号第三方代授权Thinkphp版

Thinkphp版的微信公众号第三方代授权

立即下载
[简单易懂的]用thinkphp5 实现的 微信授权获取用户信息以及微信支付的demo

个人感觉 微信官方提供的sdk 特别的繁琐 ,最近刚好在学习thinkphp5 就用tp写了个 微信支付 包括公众号支付和h5支付

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

THINKPHP最全第三方登录(包括腾讯QQ、微信、新浪微博、Github、淘宝网、百度、搜狐微博、人人、360、网易等等)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
1 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: