//腾讯云IM数据请求 identifier:标识体,method_name:方法名,data:请求消息体【json字符串】
   function txImPostParam($identifier,$method_name,$data){
           $appid='';  //腾讯云IM appid
           $user_sign=txImUserSign($identifier);
           $random=get_str(8);

$basic_url='https://console.tim.qq.com/v4/';
           $url=$basic_url.$method_name;
           $url.='?sdkappid='.$appid.'&identifier='.$identifier.'&usersig='.$user_sign.'&random='.$random.'&contenttype=json';

$curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_NOBODY, true);
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
        $return_str = curl_exec($curl);
        curl_close($curl);
        return $return_str;
   }

//腾讯云IMUserSign
function txImUserSign($id){
        $sig='';
        $appid='';
        $appkey='';

// sdk 下载地址:https://cloud.tencent.com/document/product/269/32688

require_once API_ROOT.'/../sdk/tencentIM/TLSSigAPIv2.php'; 
        $api = new \Tencent\TLSSigAPIv2($appid,$appkey);
        $sign = $api->genUserSig($id);

return $sign;
    }

//随机生成存数字字符串
    function get_str($length){
        $str = '0123456789';
        $len = strlen($str)-1;
        $randstr = '';
        for ($i=0;$i<$length;$i++) {
         $num=mt_rand(0,$len);
         $randstr .= $str[$num];
        }
        return $randstr;
        
   }

调用接口的方法:

$identifier=''; //管理员账号
$method_name='group_open_http_svc/get_group_info'; //请求接口方法名
//请求数据 不同的接口数据不同,需参考官方文档        
$data=array(
        "GroupIdList"=>[
                $groupid
        ],
 );

$data=json_encode($data);

//参考文档:https://cloud.tencent.com/document/product/269/1617
$response=txImPostParam($identifier,$method_name,$data);
$result=json_decode($response,true);

if($result && $result['ActionStatus']=='OK' && $result['ErrorCode']==0){

}

腾讯云IM REST API V4接口统一请求方法 PHP相关推荐

  1. Java调用腾讯云短信API实现发送短信验证码完整。(详细,内附工具类)

    此先声明,本博文并不是为了推销腾讯云短信产品. 只是因为腾讯云短信SDK的使用指南讲的不是很详细,觉得肯定有很多人像我一样被搞的一头雾水.所以专门发一篇关于使用短信接口的博文,为了记录,也为了帮助和我 ...

  2. 腾讯云文字识别API提取表格数据并生成Excel文件

    腾讯云文字识别API提取表格数据并生成Excel文件 本文主要介绍了利用腾讯云表格文字识别API提取图片表格数据并生成Excel文件.主要涉及的知识点有:腾讯云API的调用.json文件的处理以及Ex ...

  3. 腾讯云以Restful API V3代码方式将腾讯云SDK资源及开源插件资源全面开放

    目录 腾讯云以Restful API V3代码方式将腾讯云SDK资源及开源插件资源全面开放 1.腾讯云以Restful API V3代码方式将腾讯云SDK资源全面开放 2.第三方开源应用及开源插件 本 ...

  4. 腾讯云服务器--学生优惠版购买以及配置方法

    腾讯云服务器--学生优惠版购买以及配置方法 新用户和学生,没有可以先注册一个 新用户和学生,没有可以先注册一个 学生主机地址 新用户还可以领取2880元优惠卷15天有效期 骚操作更强大的优惠

  5. php 腾讯短信接口api,关于腾讯云短信 API 成功调用的分享

    腾讯云短信签名申请我用的个人公众号,很快就过审了,在这把需要注意的跟大家说一下.我发现很多人都没提到重点,复制粘贴党容易踩坑. 签名审核通过后,创建正文模板,如下图: 然后按照书本教程基本操作完成后, ...

  6. 史上最完整Java中将File转化为MultipartFile的方法(附阿里云腾讯云对象存储API对照)

    业务中需要调用别人提供的接口进行文件上传,但别人的接口只能上传MultipartFile类型的文件(吐槽一下,也不知道是哪个二货设计的这种接口).所以需要在我们的业务代码中将File转化为Multip ...

  7. 微信小程序+云函数+腾讯云对话机器人API(ChatBot)

    文章目录 前言 一.小程序云开发是什么? 二.步骤 1. 在app.js中绑定好云环境id,并且选好当前环境以及选好云文件夹 2. 去到腾讯云API Explorer中选好Region地区和Query ...

  8. 手写体识别代码_【玩转腾讯云】使用API快速构建文字识别小工具之唐诗识别

    本篇推文共计1500个字,阅读时间约3分钟. 腾讯云-腾讯倾力打造的云计算品牌,以卓越科技能力助力各行各业数字化转型,为全球客户提供领先的云计算.大数据.人工智能服务,以及定制化行业解决方案.具体包括 ...

  9. C# winform项目使用腾讯云人像变换api对选定图片进行人像动漫化

    开通服务 百度搜索:腾讯云 注册账号登录后 点击控制台 在左上角产品中选中人像变换 然后提交申请 开通服务 这里千万注意了 开通服务 前看清楚费用问题 人像变换的计费方式是 一旦开通以后每个月前100 ...

最新文章

  1. 桌面计算机休眠快捷键,如何快速建立Win 7桌面一键休眠快捷方式
  2. python使用教程pandas-python使用pandas处理excel的方法
  3. .net Core 3 preview 3试用 WPF,winform桌面开发
  4. 十大经典排序算法动画与解析,看我就够了!(配代码完全版)
  5. 送书|science-组合图表绘制
  6. 使用countDownLahct模拟多线程并发场景
  7. [洪流学堂]Hololens开发入门篇3:使用基本功能开发一个小应用
  8. 可能是阿里云学生成长计划续费资格考试最全的答案资料
  9. 记录:网络通信协议中的TCP/IP与UDP
  10. html5制作线路图,HTML5画电路图
  11. mysql 5.7.16安装与给远程连接权限
  12. ajax jq 图片上传请求头_前端常见面试 请求篇
  13. mycat 读写分离 处理延时
  14. 传智播客 java视频_java传智播客视频
  15. 卸载ps显示无法连接adobe服务器,PS还在无法安装?无法卸载?通通搞定!
  16. Android对应颜色值代码
  17. 中国蒸汽眼罩市场销售趋势及营销渠道策略报告(新版)2022-2027年
  18. 计算某一天是一年中的第几天
  19. CV大牛/实验室主页
  20. 冰羚-IceOryx FAQ翻译

热门文章

  1. S-SDLC(Secure Software Development Lifecycle) 安全编码规范
  2. SecureCRT 设置 彩色 中文
  3. python数据科学导论_数据科学导论:Python语言(原书第3版)
  4. 【0513】数字签名
  5. 两级交流放大电路实验报告
  6. Python 采集87个手绘风格PPT模板
  7. mysql constraint primary key_SQL PRIMARY KEY 约束
  8. DSPE-PEG7-NHS ester分子式:C63H1117N2O20P琥珀酰亚胺PEG连接剂
  9. 浅谈无线路由器自动掉线解决办法
  10. diabetes r语言_Diabetes Walk 2007-波特兰博客匹配挑战赛和Silverlight演示