收藏
回答

模板消息结构-发送模板 部分用户无法发送?


我这边查询到的openid一共六百多个  实际发送的只有两百多个  
由于需要定时执行 我设置的服务器 crontab 任务  五分钟curl一次  

这个只成功发送一部分(前面的两百多个发送成功了)是代码原因   还是其他什么原因呀
另外tuuser那个参数不能填写多个么  一个一个发好麻烦


下面这些只是主要执行代码 
$rdata = json_decode(ropenid($token),true);    //获取所有用户openid
if(isset($rdata['total'])){
	$openid = $rdata['data']['openid'];	//所有用户的openid
	$rcount = $rdata['count'];	
	//循环对每个openid发送数据  并记录
				
	foreach($openid as $ki=>$vi){		
		$touser = $vi;	
		$dcon = $vo['con'];
		$tsmsg = Arscheme($dcon,$touser,$template_id,$token);   //对单独的openid 发送模板消息
		$arrmsg = ['openid'=>$touser,'time'=>time(),'msg'=>$tsmsg['errcode'],'err'=>$tsmsg['errmsg']];
		$db2->insert($arrmsg);
	}
				
}
回答关注问题邀请回答
收藏

1 个回答

  • 曹靓仔
    曹靓仔
    2022-11-04

    原来是curl超时了....

    2022-11-04
    有用 1
    回复
登录 后发表内容