企业微信 自建应用 给员工发送文本信息 PHP 示例
1企业微信 自建应用 给员工发送文本信息 PHP 示例
以下是企业微信自建应用给员工发送文本信息的 PHP 示例:

```php

// 接收 POST 请求
$postData = file_get_contents('php://input');
// 解析成 JSON 格式
$jsonData = json_decode($postData, true);

// 获取企业微信发送的文本内容和员工成员信息
$textContent = $jsonData['text']['content'];
$userList = $jsonData['user']['mentioned_list'];

// 发送文本消息给员工
foreach ($userList as $user) {
// 替换成你自己的企业 ID
$corpId = 'xxxxxxxxxxxxxxxx';
// 替换成你自己的应用 Secret
$corpSecret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

// 获取企业微信访问 token
$accessToken = getAccessToken($corpId, $corpSecret);

// 发送文本消息
$postUrl = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=' . $accessToken;

$postData = array(
'touser' => $user,
'msgtype' => 'text',
'agentid' => '123456',
'text' => array(
'content' => $textContent
)
);

$ch = curl_init($postUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($postData));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$response = curl_exec($ch);
curl_close($ch);
}

/**
* 获取企业微信访问 token
*/
function getAccessToken($corpId, $corpSecret) {
// 请求 URL
$getTokenUrl = 'https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=' . $corpId . '&corpsecret=' . $corpSecret;

// 发送 GET 请求
$ch = curl_init($getTokenUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);

$jsonData = json_decode($response, true);

return $jsonData['access_token'];
}

?>
```

在上述示例中,需要替换以下参数:

- `$corpId`:替换成你自己的企业 ID。
- `$corpSecret`:替换成你自己的应用 Secret。
- `agentid`:替换成你自己的应用 AgentId。

此示例中,通过企业微信的 API 获取访问 token 后,使用 `curl` 的方式发送文本消息给指定的员工成员。
本页由《梦行文档》生成

 

name完成
30