ucenter / test
SDK
Installs: 6 020
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- guzzlehttp/guzzle: ^6.5
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());