xwzj/huanxin

this is huanxin-sdk

dev-master 2019-10-09 05:54 UTC

This package is auto-updated.

Last update: 2024-09-09 16:12:07 UTC


README

这是一个环信即时通讯SDK

Installation

Use Composer to install the library.

$ composer require xwzj/huanxin 'dev-master'

Basic usage

<?php
/**
 * 以tp5为例
 */

namespace app\common\huanxin;


use Huanxin\HuanxinToken;
use Huanxin\HuanxinUserApi;

class HuanxinServer
{
    //获取token
    public function getToken()
    {
        $appname = '唯一租户标识';
        $Orgname = 'app唯一标识';
        $huanxin = new HuanxinToken($Orgname,$appname);
        return $huanxin->getToken('App的client_id','client_secret');
    }
    /**
     * 添加用户
     * @param $username 环信id即环信账号
     * @param $password 登录环信的密码
     * @param string $nickname 昵称(可选),在 iOS Apns 推送时会使用的昵称
     * @return mixed
     * @throws \Huanxin\Exception\HuanxinException
     */
    public static function addUser($username,$password,$nickname='')
    {
        $config = config('huanxin');
        $huanxin = new HuanxinUserApi($config['ClientID'],$config['ClientSecret']);
        return $huanxin->insertUser($username,$password,$nickname);
    }
}