protected function formatArgs() { $args = parent::formatArgs(); $args['touser'] = $args['to']; if ($args['touser'] && is_array($args['touser'])) { $args['touser'] = join("|", $args['touser']); } if ($args['toparty'] && is_array($args['toparty'])) { $args['toparty'] = join("|", $args['toparty']); } if ($args['totag'] && is_array($args['totag'])) { $args['totag'] = join("|", $args['totag']); } unset($args['to']); return $args; }
/** * 根据openid群发消息, 要求认证 * * @see http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html#.E6.A0.B9.E6.8D.AEOpenID.E5.88.97.E8.A1.A8.E7.BE.A4.E5.8F.91.E3.80.90.E8.AE.A2.E9.98.85.E5.8F.B7.E4.B8.8D.E5.8F.AF.E7.94.A8.EF.BC.8C.E6.9C.8D.E5.8A.A1.E5.8F.B7.E8.AE.A4.E8.AF.81.E5.90.8E.E5.8F.AF.E7.94.A8.E3.80.91 * @param unknown $accessToken * @param YDWXMassRequest $arg * @return YDWXMassResponse */ function ydwx_message_send_by_openid($accessToken, YDWXMassRequest $arg) { $http = new YDHttp(); $info = $http->post(YDWX_WEIXIN_BASE_URL . "message/mass/send?access_token={$accessToken}", $arg->toJSONString()); return new YDWXMassResponse($info); }