x7sy/x7

x7sy php sdk for x7mall, x7Detection etc.

Installs: 84

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 1

Forks: 0

Open Issues: 1

pkg:composer/x7sy/x7

v1.0.2 2022-09-15 03:48 UTC

README

引入方式

使用composer引入

composer require x7sy/x7

直接下载release

Releases · jiangwennn/x7sdk-php (github.com)

使用示例

​ 具体逻辑参见src/X7/Demo目录下的示例demo类

<?php

require_once './vendor/autoload.php';

use X7\Client;
use X7\Constant\GameType;
use X7\Constant\OsType;
use X7\Demo\RoleQueryDemo;
use X7\Demo\RoleReportDemo;
use X7\Demo\ServerNotifyDemo;
use X7\Demo\X7DetectionDemo;
use X7\Demo\X7mallDemo;


$appkey = "";
$gameRsaPrivateKey = "";
$x7PublicKey = "";
$gameType = GameType::CLIENT;
// $osType = OsType::ANDROID;
$osType = "";
$tokenkey = "";


$client = new Client($appkey, $gameRsaPrivateKey, $x7PublicKey, $gameType, $osType);

// 小7商城
$demo = new X7mallDemo($client);
// $demo->incomingRequest();
$demo->sendMallEntryRequest();


// 小7检测
// $demo = new X7DetectionDemo($client);
// $demo->sendMessageDetectReportRequest();


// 角色查询V2
// $demo = new RoleQueryDemo($client);
// $demo->incomingRequest();


$basicDemo = new BasicClientDemo;
//验证用户信息
$basicDemo->sendCheckLoginRequest($appkey, $tokenkey);


// 角色信息上报
// $demo = new RoleReportDemo($client);
// $demo->sendRoleReportRequest();

// 用户实名上报信息验签解析
$demo = new RealNameDemo($client);
$demo->getUserRealNameInfo();

// 开服通知
// $demo = new ServerNotifyDemo($client);
// $demo->sendServerNotifyRequest();