where('corpid', $corpid)->first(); if(empty($corpInfo) || (empty($toUsers) && empty($toParties) && empty($toTags))) { return false; } $postData = [ 'msgtype' => 'text', 'agentid' => $corpInfo->agent_id, 'text' => ['content' => $content], 'safe' => $safe, 'enable_id_trans' => $enableIdTrans, 'enable_duplicate_check' => $enableDuplicateCheck, 'duplicate_check_interval' => $duplicateCheckInterval ]; if(!empty($toUsers)) { $postData['touser'] = implode('|', $toUsers); } if(!empty($toParties)) { $postData['toparty'] = implode('|', $toParties); } if(!empty($toTags)) { $postData['totag'] = implode('|', $toTags); } # 获取accessToken $accessToken = AuthorizeCorp::getAccessToken($corpid, '发送应用消息-文本消息'); $requestUri = config('qyWechat.send_app_msg'); $requestUri .= $accessToken; $response = HttpService::httpPost($requestUri, json_encode($postData)); $responseData = json_decode($response, true); return $responseData; } }