8、查询群发消息发送状态(订阅号与服务号认证后均可用)
调用方法:
weixin::get_job_status()
相关参数:
共1个参数,具体如下:
1、群发返回的msg_id
调用实例:
$result = weixin::get_job_status('task_demo');
返回结果:
群发消息后返回的消息id:$result['msg_id']
消息发送后的状态:$result['msg_status'] SEND_SUCCESS表示发送成功,SENDING表示发送中,SEND_FAIL表示发送失败,DELETE表示已删除
返回结果:
群发消息后返回的消息id:$result['msg_id']
消息发送后的状态:$result['msg_status'] SEND_SUCCESS表示发送成功,SENDING表示发送中,SEND_FAIL表示发送失败,DELETE表示已删除
9、查看指定文章的评论数据
调用方法:
weixin::get_wx_comment()
相关参数:
共1个必选参数,4个可选参数,具体如下:
1、群发返回的msg_data_id,必选
2、多图文时,用来指定第几篇图文,从0开始,默认操作第一篇图文,可选
3、起始位置,可选
4、获取数目(>=50会被拒绝),可选
5、普通评论&精选评论,1 普通评论 2 精选评论,可选
调用实例:
1、获取前10条评论
$result = weixin::get_wx_comment('task_demo',0,0,10);
2、获取10-20条评论
$result = weixin::get_wx_comment('task_demo',0,10,10);
返回结果:
错误码:$result['errcode']
错误信息:$result['errmsg']
总数:$result['total']
用户评论id:$result['comment'][0]['user_comment_id']
粉丝openid:$result['comment'][0]['aroundopenid']
评论时间:$result['comment'][0]['aroundcreate_time']
评论内容:$result['comment'][0]['aroundcontent']
是否精选评论:$result['comment'][0]['aroundcomment_type'] 0为即非精选,1为true,即精选
作者回复内容:$result['comment'][0]['reply']['content']
作者回复时间:$result['comment'][0]['reply']['create_time']
10、关闭已群发文章的评论功能
调用方法:
weixin::wx_material_close_comment()
相关参数:
共2个参数,具体如下:
1、群发任务id
2、多图文时,用来指定第几篇图文,从0开始,不填写默认操作该任务中的第一篇图文
调用实例:
$result = weixin::wx_material_close_comment('task_demo');
// 方法返回一维数组,结构为微信接口返回的JSON结构
if($result['errcode'] == 0){
echo '发送成功';
}else{
echo $result['errmsg'];
}
// 方法返回一维数组,结构为微信接口返回的JSON结构
if($result['errcode'] == 0){
echo '发送成功';
}else{
echo $result['errmsg'];
}