ucenter/test

SDK

Installs: 6 020

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:project

v0.3 2020-04-13 06:06 UTC

This package is auto-updated.

Last update: 2025-06-17 13:48:20 UTC


README

#用户中心文档

require './vendor/autoload.php'; //导入自导加载

use Xthk\Ucenter\User\OperateUcenter;

#配置参数
$config = [
    'domain'     => 'http://127.0.0.1', //请求的域名
    'app_id'     => 1, //应用ID
    'app_secret' => '123456', //应用秘钥
    'source'     => 1, //来源
    'app_name'   => 'web' //应用名称
];



#链式操作
$user = new OperateUcenter($config);

$res = $user
    ->setRequestUri( \Xthk\Ucenter\UriConfig::USER_LOGIN_BY_PWD ) //设置请求的URI
    ->setParams( 'mobile', '13308222255' ) //设置额外的参数
    ->setParams( 'password', '123456' )
    ->setParams( 'login_ip', '35.25.25.36' )
    ->setPushId( '111222333' )
    ->setPushType( 1 )
    ->send();

echo $res;

#方法调用模式,下面罗列了常用的参数设置,没有的参数可以使用setParams($name,$value)设置

$user = new OperateUcenter($config); 

$user->setMobile('13255552222');

$user->setPassword('123456');

$user->setPasswordConfirmation('123456');

$user->setSmsCode('111111');

$user->setRegisterIp('10.11.12.32');

$user->setUserId(1);

$user->setBirthday('2012-11-11');

$user->setCityId(11011);

$user->setEmergencyMobile('13955558888');

$user->setGender(1);

$user->setOriginalPassword('123456');

$user->setRealName('张三');

$user->setLoginIp('12.12.12.12');

$user->setOpenId('微信openid');

$user->setWechatType('某一个公众号的自定义类型');

$user->setPushId('三方推送与设备绑定的id,比如极光');

$user->setPushType('ios or android');

$user->setStudentId(1);

$user->setStatus(1);
Xthk\Ucenter\UriConfig中的常量是请求的uri

##发送请求事件

$user->send(UriConfig::USER_REGISTER);

##打印调试的参数

var_dump($user->getParams());