企业微信 PHP api 发送信息给客户 demo
1企业微信 PHP api 发送信息给客户 demo
以下是使用企业微信 PHP api 发送信息给客户的示例代码:

```php
require_once '/path/to/your/vendor/autoload.php'; //加载企业微信 PHP api 的自动加载文件

use \Qyweixin\Client;
use \Qyweixin\Exceptions\HttpException;
use \Qyweixin\Exceptions\InvalidArgumentException;

$config = array(
'corp_id' => 'your_corp_id', //换成你的企业 ID
'agent_id' => 123456, //换成你的应用 ID
'secret' => 'your_app_secret' //换成你的应用的 secret
);

$client = new Client($config);

$userid = 'userid1|userid2'; //换成客户的 userid,多个用 | 分隔
$text = '您好,这是一条测试消息'; //消息内容

$message = array(
'touser' => $userid,
'msgtype' => 'text',
'text' => array(
'content' => $text
)
);

try {
$result = $client->send($message);
echo '消息发送成功!';
print_r($result);
} catch (InvalidArgumentException $e) {
echo '参数错误:' . $e->getMessage();
} catch (HttpException $e) {
echo '网络异常:' . $e->getMessage();
}
```

请确保替换 `$config['corp_id']`,`$config['agent_id']` 和 `$config['secret']` 中的值,以便正确地设置应用程序的凭据。以及指定需要向其发送消息的客户的 `$userid`。

此示例将向 `$userid` 中指定的客户发送 `$text` 中包含的文本消息。按照消息类型的需要修改 `$message`。

在成功发送消息后,将返回一个 JSON 格式的成功响应,其中将包含消息 ID 和接收者对消息的“阅读状态”:

```json
{
"errcode": 0,
"errmsg": "ok",
"invaliduser": "",
"invalidparty": "",
"invalidtag": "",
"msgid": "msgQAOWhEnWG4QYjJ0i5gz5aSbpgEw"
}
```
本页由《梦行文档》生成

 

name完成
30