laravel 框架接入环信遇到的坑(-)

laravel 框架接入环信遇到的坑(-)

在脚本中执行判断user表中是否注册环信时,报错: “请求错误:service_resource_not_found Service resource not found  ”

  // 判断环信是否已经注册该用户
            $personal = Easemob::getUser($user->id);
            dd($personal);

laravel 框架接入环信遇到的坑(-)

追踪到composer包中link1st\laravel-easemob\src\app\Http.php 文件,添加一行 return false;即可;

laravel 框架接入环信遇到的坑(-)

 

public function index()
    {
        $userList = User::where('remarks', 'like', '%0417%')->get();

        $registers = array();
        $num = 0;

        foreach ($userList as $key => $user) {
            // 判断环信是否已经注册该用户
            $personal = Easemob::getUser($user->id);
//            dd($personal);
            if (!$personal) {
                $registers[] = array('username' => $user->id, 'password' => $user->id . 'laizheer');
                $num++;
            }
            // 够50条的时候发起注册
            if (!empty($registers) and (count($registers) == 50)) {
                Easemob::authorizationRegistrations($registers);
                $registers = array();
                $this->info('user注册已完成' . $num . '个');
            }

            // 循环到最后一条的时候,直接注册
            if (!empty($registers) and ($userList->count() - $key) < 50) {
                Easemob::authorizationRegistrations($registers);
                $registers = array();
                $this->info('user注册最后已完成' . $num . '个');
            }

//            dd('停止一下');
        }
        dd('总人数:' . count($userList));

    }

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112330.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • DLL注入与卸载

    DLL注入与卸载DLL注入可用于编写外挂和病毒不易发现。voidCInjectDllToolDlg::StartInject(char*path,intpid){ intpathLen=strlen(path)+sizeof(char);//获取dll目录大小 HANDLEhPro=OpenProcess(PROCESS_ALL_ACCESS,FALSE,pid); if(!

    2022年5月17日
  • kali漏扫软件_kali渗透web网站

    kali漏扫软件_kali渗透web网站一、漏洞扫描器漏洞扫描器通常由两个部分组成①进行扫描的引擎部分 ②包含了世界上大多数系统和软件漏洞特征的特征库比较优秀的漏洞扫描器:Rapid7Nexpose:(商用软件)适合较大的网络 TenableNessus:(商用软件)价格相当更经济一些 OpenVas:免费使用的工具,更适合个人使用商用软件使用起来比较容易,只要给出一个IP地址就能完成所有的扫描任务,但…

    2022年9月13日
  • Java高级面试题!69个经典Java面试题和答案详解

    Java高级面试题!69个经典Java面试题和答案详解拼多多一面首先自我介绍参加过哪些项目并发编程三要素?实现可见性的方法有哪些?多线程的价值?创建线程的三种方式的对比?画出线程的状态流转图常用的并发工具类有哪些?CyclicBarrier和CountDownLatch的区别CAS的问题:1、CAS容易造成ABA问题2、不能保证代码块的原子性3、CAS造成CPU利用率增加ReadWriteLock是什么一面面试题答案:拼多多二面自我介绍什么是工厂模式?如何实现单链表的增删操作?让我说意思JVM的分为哪几块

    2022年8月21日
  • 颜色校准调整伽马_色彩gamma什么意思

    颜色校准调整伽马_色彩gamma什么意思目录1、色彩矫正(CCM)2、伽马校正(Gamma)1、色彩矫正(CCM)色彩校正(ColorCorrection)是指用相同的方法改变图像中的所有像素的颜色值,以得到不同得显示效果。图像采集系统在获得数字图像时,由于一起或环境光照或人为因素的影响,采集的图像往往与原始图像有很大差别。颜色校正可以在一定程度上减少这种差别。利用RGB颜色模型可以方便地调整图像的RGB分量值,这对校正偏色很有用。色彩校正的基本原理如下:其中,Mij…

    2022年9月16日
  • C 单向链表排序_单向链表排序java

    C 单向链表排序_单向链表排序java链表排序链表排序的两种方式一、交换结点的数据域二、断开链表,重新形成方法示例链表排序的两种方式一、交换结点的数据域有很多种方法,比如冒泡排序,选择排序等其他排序方法structNode*link_sort(structNode*head){ intvalue; structNode*p=head; structNode*q=NULL; while(p) { q=p->next; while(q) { if(p->data&g

    2022年10月11日
  • Android 9.0 http无法访问网络问题

    Android 9.0 http无法访问网络问题

    2021年10月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号