LaneWeChat\Core\WechatRequest::eventMassSendJobFinish PHP Method

eventMassSendJobFinish() public static method

本消息有公众号群发助手的微信号“mphelper”推送的消息
public static eventMassSendJobFinish ( &$request )
$request
    public static function eventMassSendJobFinish(&$request)
    {
        //发送状态,为“send success”或“send fail”或“err(num)”。但send success时,也有可能因用户拒收公众号的消息、系统错误等原因造成少量用户接收失败。err(num)是审核失败的具体原因,可能的情况如下:err(10001), //涉嫌广告 err(20001), //涉嫌政治 err(20004), //涉嫌社会 err(20002), //涉嫌色情 err(20006), //涉嫌违法犯罪 err(20008), //涉嫌欺诈 err(20013), //涉嫌版权 err(22000), //涉嫌互推(互相宣传) err(21000), //涉嫌其他
        $status = $request['status'];
        //计划发送的总粉丝数。group_id下粉丝数;或者openid_list中的粉丝数
        $totalCount = $request['totalcount'];
        //过滤(过滤是指特定地区、性别的过滤、用户设置拒收的过滤,用户接收已超4条的过滤)后,准备发送的粉丝数,原则上,FilterCount = SentCount + ErrorCount
        $filterCount = $request['filtercount'];
        //发送成功的粉丝数
        $sentCount = $request['sentcount'];
        //发送失败的粉丝数
        $errorCount = $request['errorcount'];
        $content = '发送完成,状态是' . $status . '。计划发送总粉丝数为' . $totalCount . '。发送成功' . $sentCount . '人,发送失败' . $errorCount . '人。';
        return ResponsePassive::text($request['fromusername'], $request['tousername'], $content);
    }