我这边查询到的openid一共六百多个 实际发送的只有两百多个
由于需要定时执行 我设置的服务器 crontab 任务 五分钟curl一次
这个只成功发送一部分(前面的两百多个发送成功了)是代码原因 还是其他什么原因呀
另外tuuser那个参数不能填写多个么 一个一个发好麻烦
下面这些只是主要执行代码
$rdata = json_decode(ropenid($token),true);
if(isset($rdata['total'])){
$openid = $rdata['data']['openid'];
$rcount = $rdata['count'];
foreach($openid as $ki=>$vi){
$touser = $vi;
$dcon = $vo['con'];
$tsmsg = Arscheme($dcon,$touser,$template_id,$token);
$arrmsg = ['openid'=>$touser,'time'=>time(),'msg'=>$tsmsg['errcode'],'err'=>$tsmsg['errmsg']];
$db2->insert($arrmsg);
}
}
原来是curl超时了....