搭好第三方后,授权了公众号,然后在公众号内发一张图,公众号会返回一条超时响应的信息,其他文本信息正常,就发图时自动出现?
public function appid(Request $request, $appid)
{
$officialAccount = $this->openPlatform->officialAccount($appid);
$server = $officialAccount->server;
//$server->push(LogMessageHandler::class);
$server->push(TextMessageHandler::class, Message::TEXT); //接入智能闲聊
$server->push(ImageMessageHandler::class, Message::IMAGE); //响应图片信息
$server->push(function ($message) use ($appid){
switch ($message['MsgType']) {
case 'image':
$mediaId = $message['MediaId'];
$openid = $message['FromUserName'];
dispatch((new WxFaceMerge($mediaId, $openid, $appid, true)));
break;
}
return null;
}); //接入人脸融合
return $server->serve();
}