首页 PHP 库 其它类库 php的qq登陆类
php的qq登陆类
<?php
class qqlogin{
  public $app_id;
  public $app_key;
  public $callback;
  public $code;
  public $state;
  public function __construct($app_id,$app_key,$callback){
    $this->code = isset($_REQUEST['code'])? $_REQUEST['code'] : '';
    $this->state = isset($_REQUEST['state'])? $_REQUEST['state'] : '';
    $this->app_id = $app_id;
    $this->app_key = $app_key;
    $this->callback = $callback;
  }
  public function get_token(){
    $url = "https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=".$this->app_id."&client_secret=".$this->app_key."&code=".$this->code."&redirect_uri=".urlencode($this->callback);
    $str = $this->visit_url($url);
    parse_str($str,$arr);
    return $arr;
  }

这是一个QQ登陆类,用于QQ登陆的界面,

php-qq登陆类,类已封装,用于QQ登陆的callback页面。 app_id,app_key,callback

qq接入流程需要自己去QQ互联文档上了解,此类只做回调功能封装。

请求URL地址,得到返回字符串,将字符串转换为可以进行json_decode的格式,通过curl取得页面返回值。



免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

以Thinkphp3.2为基础的QQ第三方认证登录扩展类 以Thinkphp3.2为基础的QQ第三方认证登录扩展类

09 Jun 2020

由于腾讯oauth sdk写的太多,不能与thinkphp和好的结合,将腾讯oauth sdk写成tp的扩展类,在__construct方法中你可以直接写你的app_id、app_key和回调地址。

重新'非人工智能”设计工具来创建人类喜爱的登陆页面 重新'非人工智能”设计工具来创建人类喜爱的登陆页面

30 Dec 2024

大约一周前,我必须为网络开发人员的免费密码学课程构建一个登陆页面。当我开始构建它时,我一路收集了一些工具。 这些工具极大地帮助我使登陆页面比以前更加漂亮

如何使用自连接从自引用表中检索数据? 如何使用自连接从自引用表中检索数据?

13 Jan 2025

了解 SELF JOIN 及其应用程序在数据库管理领域中,SELF JOIN 是一种特殊类型的联接操作,它允许...

Oracle 数据库现在支持布尔数据类型吗? Oracle 数据库现在支持布尔数据类型吗?

12 Jan 2025

Oracle 数据库中布尔数据类型的可用性与其他 RDBMS(例如提供 BIT 数据类型的 Microsoft SQL Server)不同,Oracle 数据库...

在 Joomla 中连接第三方 PHP 库 在 Joomla 中连接第三方 PHP 库

28 Dec 2024

PHP 库很方便,因为可以从应用程序中的任何位置访问它们:从插件、组件模型、模块等。如果有人已经解决了类似的问题并将其设计为库(甚至更新了它),那就有意义了

为什么要从 Python 中的'object”继承:一个类继承问题 为什么要从 Python 中的'object”继承:一个类继承问题

24 Dec 2024

了解 Python 类继承在 Python 中,类可以从其他类继承,这使它们能够访问父类的属性并...

See all articles