devbackend/authgram-request-handler

用于处理来自AuthGramBot的授权请求的PHP库

2.0.1 2017-12-12 11:45 UTC

This package is auto-updated.

Last update: 2024-09-28 20:25:28 UTC


README

概述

这是一个用于处理AuthGramBot授权请求的库。它获取POST请求的原始正文,解析并将其转换为PHP对象,该对象已准备好在您的项目中使用。

安装

推荐使用 Composer 安装SDK。Composer是PHP的依赖管理工具,允许您声明项目所需的依赖,并将它们安装到项目中。

composer require devbackend/authgram-request-handler

如果将Composer全局安装在您的系统中,您可以运行以下命令

composer require devbackend/authgram-request-handler

或者,您可以将SDK指定为项目现有的composer.json文件中的依赖项

{
    "require" : {
        "devbackend/authgram-request-handler": "^2.0" 
    }
}

安装后,您需要要求Composer的自动加载器

require vendor/autoload.php;

通过将您的应用程序令牌传递给构造函数来创建请求处理程序的实例

$requestHandler = new Devbackend\AuthGramRequestHandler\AuthGramRequestHandler('[APPLICATION_TOKEN]');

if ($requestHandler->isValidToken()) {
    $request = $requestHandler->getRequest();

    $authKey  = $request->getAuthKey();
    $user     = $request->getUser();    
    $username = $user->getUsername();
}