欢迎访问WDPHP素材源码!今天是2024年04月27日 星期六,天亮要了!
您好,游客 [ 马上登录 | 注册帐号 | 微信登录 | QQ登录]
当前位置:首页 > 源码 > 函数/类库 > 网易云信php开发接口 SDK (包含近50个接口方法在内)

网易云信php开发接口 SDK (包含近50个接口方法在内)
栏目分类:函数/类库    发布日期:2017-11-20    浏览次数:7840次     收藏

云信是网易公司倾力打造的基于PaaS的即时通讯IM云服务,开发者通过集成云信客户端SDK和云端OPEN API,即可快速接入强大的IM功能。...
浏览次数:7840 文件大小:10.31KB 下载积分:20积分

DemoController

namespace Api\Controller;
use Think\Controller;

class DemoController extends Controller{

    private $model;
    private $AppKey = '';     // key
    private $AppSecret = '';  // secret

    public function _initialize(){
        // 实例云信的库
        $this->model = new \Org\Util\Netease($this->AppKey,$this->AppSecret,'curl');
    }

    /**
     * 创建云信ID
     * 
    */
    public function createUserId($userid)
    {
        $data = M('user')->field('id accid,username,nickname name,headimgurl icon')->where('is_del = 0 AND id='.$userid)->find();
        $token = md5($data['accid'].'abc');
        // 写入到云信服务器
        $accid = 'abc'.$data['accid'];
        $name = $data['name'];
        $icon = $data['icon'];
        $info = $this->model->createUserIds($accid,$name,'{}',$icon,$token);
        return $info;
    }

    public function updateUinfos($accid,$name,$icon,$sign,$email,$birth,$mobile,$gender,$ex){
        $info = $this->model->updateUinfo($accid,$name,$icon,$sign,$email,$birth,$mobile,$gender,$ex);
        return $info;
    }

    // 获取指定用户的云信ID
    public function getUinfos(){
        $accid = I('request.id');
        $accid = array($accid);
        $info = $this->model->getUinfoss($accid);
        print_r($info);
        return $info;
    }

    // 创建聊天室
    /**
     * @param $accid 聊天室的ID
     * @param $name  聊天室的名称
     */
    public function chatroomCreate($accid,$name){
        $info = $this->model->chatroomCreates($accid,$name);
        return $info;
    }

    // 查询聊天室
    public function chatroomget(){
        $roomid = I('request.id');
        $info = $this->model->chatroomgets($roomid);
        print_r($info);
        return $info;
    }

    /**
     * 更新聊天室
     * @param $roomid  聊天室ID
     * @param $name    聊天室名称
     * @return array
     */
    public function chatroomUpdate($roomid,$name){
        $info = $this->model->chatroomUpdates($roomid,$name);
        return $info;
    }

    //Your Code ...

}


申明:本站代码不提供任何技术服务,仅提供有偿服务。WDPHP素材源码所有资源都经过检测,请放心下载!

源码 模板 特效 素材 资源 教程 站长