环信即时通讯rest api的php调用添加好友接口问题

问题描述

本帖最后由 ione 于 2015-4-11 11:07 编辑 有人用过php去调用环信接口吗?为什么加好友总是不成功,其他都可以,和加好友只是method不同的删除好友都没问题,求高手解救

解决方案

下面是加好友的代码,测试加好友没有问题,你参考一下。  /**     * 给一个用户添加一个好友     *     * @param     *            $owner_username     * @param     *            $friend_username     */    public function addFriend($owner_username, $friend_username) {        $url = $this->url . "users/" . $owner_username . "/contacts/users/" . $friend_username;        $access_token = $this->getToken ();        $header [] = 'Authorization: Bearer ' . $access_token;        $result = $this->postCurl ( $url, '', $header );    }/**     * CURL Post     */    private function postCurl($url, $option, $header=0, $type = 'POST') {        $curl = curl_init (); // 启动一个CURL会话        curl_setopt ( $curl, CURLOPT_URL, $url ); // 要访问的地址        curl_setopt ( $curl, CURLOPT_SSL_VERIFYPEER, FALSE ); // 对认证证书来源的检查        curl_setopt ( $curl, CURLOPT_SSL_VERIFYHOST, FALSE ); // 从证书中检查SSL加密算法是否存在        curl_setopt ( $curl, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)' ); // 模拟用户使用的浏览器        if (! empty ( $option )) {            $options = json_encode ( $option );            curl_setopt ( $curl, CURLOPT_POSTFIELDS, $options ); // Post提交的数据包        }        curl_setopt ( $curl, CURLOPT_TIMEOUT, 30 ); // 设置超时限制防止死循环        curl_setopt ( $curl, CURLOPT_HTTPHEADER, $header ); // 设置HTTP头        curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1 ); // 获取的信息以文件流的形式返回        curl_setopt ( $curl, CURLOPT_CUSTOMREQUEST, $type );        $result = curl_exec ( $curl ); // 执行操作        //---------响应状态        //$res = object_array ( json_decode ( $result ) );        //$res ['status'] = curl_getinfo ( $curl, CURLINFO_HTTP_CODE );        //pre ( $res );        curl_close ( $curl ); // 关闭CURL会话        return $result;    }
解决方案二:
不成功提示什么,贴一下request及response
解决方案三:
用我的rest api 接口管理,里面写了相应的功能
解决方案四:
不明白你说的加不成功是什么情况,加好友的响应能贴一下吗?

时间: 2024-09-18 14:52:29

环信即时通讯rest api的php调用添加好友接口问题的相关文章

谷歌推送-环信即时通讯云只能用Google推送吗

问题描述 环信即时通讯云只能用Google推送吗 跪求大神指教,小弟刚接触即时通信,下载了几个demo,都是用环信开发的,我想问的是环信必须用Google推送吗,是的话翻墙好麻烦 解决方案 http://overseas.weibo.com/user/easemob/3869226417221003

环信即时通讯乱码问题

问题描述 我用环信即时通讯V3,通过服务器给手机端发消息的时候,在本地中文是好的,放到服务器上中文就是乱码了,试了好多方法都不行,有没有遇到过的啊 解决方案 看看服务器和工程的编码是不是utf-8, 这种情况多半是编码的问题,客户端用环信提供的demo改成你们的appkey看看接收到的消息是否有乱码.

环信即时通讯云获科技部创新成果鉴定技术国际领先

问题描述 据悉,环信即时通讯云近日已顺利通过科技部成果鉴定.4月25日,中国高科技产业化研究会在北京主持召开了由北京易掌云峰科技有限公司自主研发的"环信即时通讯云平台"项目科技成果鉴定会,专家委员会听取了环信即时通讯云的技术报告,审查了相关资料,环信自主研发的支持高并发的可水平扩展架构,采用自主创新的私有通讯协议等技术创新获得了专家一直认可.经质询和讨论,专家委员会认为,环信项目整体技术达到"国内领先水平",在即时通讯垂直应用领域达到"国际先进水平&quo

hibernate,环信即时通信

问题描述 hibernate,环信即时通信 项目用的框架是ssh,当集成环信后,服务器启动一段时间后,就会无法访问.控制台出现如下信息: 解决方案 关于环信即时通信的使用小结 解决方案二: 楼主,你好.我使用的是spring mvc,怎么集成环信.发个示例吧,我的qq邮箱 是 1067422079@qq.com

将环信即时聊天整合入自有网站内,有单聊、群聊功能

问题描述 查看了官网文档及帮助区.论坛,大部分是在讨论使用ios或android客户端等,官网的成功案例也是app方面的.但针对网站上的聊天没有太多的资料来说明怎么去集成.每个业务有每个业务的需求,在这求助的我们的情况是这样的: 业务是在线教育,且所以业务都是在网站上运行,现在想在网站上添加即时通讯模块,以支持用户能够实时的在线上跟同学或老师进行学习沟通.所有用户都是在网站上注册的,后台是java springmvc构建,问题是:怎么在spring的后台业务处理平台上集成贵司的即时聊天服务,且所

Android端环信即时通讯发送图片报错402,上传到到服务器失败

问题描述 可以发送文本信息,发送图片报错.可能是什么原因? 解决方案 发送的图片会否超过了10M,还有没有其他的错误信息解决方案二:没有超过10M,打印出来的错误码是402  没有其他错误信息解决方案三:可以看下你发送图片的扩展消息体么 ?

环信,将移动通讯技术封装成简单的API接口

摘要: 十年前,你想找人建个网站,对方坐地要价开口就是两万,现在你想建个网站,便宜的不到一百块钱就能搞定,像国外的WordPress和国内的Discuz! 这类开源项目,能让用户很方便地建个人 "十年前,你想找人建个网站,对方坐地要价开口就是两万,现在你想建个网站,便宜的不到一百块钱就能搞定,像国外的WordPress和国内的Discuz! 这类开源项目,能让用户很方便地建个人网站或社区论坛.现在的移动互联网很像十年前的PC互联网,研发一个App的成本普遍比较高,但已经有一些创业团队在提供基础服

环信刘俊彦:最关注的是即时通讯服务的稳定性

成立于2013年初的环信即时通讯云是提供移动即时通讯能力的云计算 PaaS平台服务商.他们将基于移动互联网的即时通讯能力,通过云端开放的 Rest API 和客户端 SDK 包的方式提供给开发者和企业.并且全面支持Android.iOS.Web等多种平台,让移动开发者摆脱繁重的移动IM通讯底层开发,最大限度地缩短产品开发周期,最短的时间内让App拥有移动IM能力. 创始团队来自开发者,他们深知做好移动IM的种种坑点和难点,深知一个支撑几万用户的聊天服务器到一个千万用户在线的运营级的聊天服务器的差

环信刘俊彦: PaaS+SaaS是最具生命力的企业模式

在移动互联网.云计算等新兴技术的推动下,企业协作及通信市场快速发展,传统企业.各大互联网巨头和初创企业纷纷入场,共同分食企业协作及通信这块"大蛋糕".与此同时,企业协作及通信市场也面临着技术.实践等方面各种各样的挑战.在此背景下,企业IT 第1门户--企业网D1net隆重举办国内企业协作及通信市场最大的盛会--第十八届CENCE 企业协作及通信大会.本次大会以"移动社交时代的企业协作"为主题,众多行业精英和技术专家汇聚一堂,共同探讨移动化.社交化背景下的企业协作.云