
{
"errcode": 45028,
"errmsg": "has no masssend quota rid: 6103df2e-1505ba73-0eb14e1c"
}
$responseData = $wxServiceApi::wxMessageSendAll($requestData);
if (!isset($responseData['msg_id'])) {
$errcode = array_key_exists('errcode',$responseData)?$responseData['errcode']:205100;
throw new ServerErrorHttpException(Yii::t('error', Yii::t('error', Yii::t('error', '205100'), ['error_code' => $errcode, 'error_msg' => $responseData['errmsg']])), 205100);
}


<pre class="wp-block-syntaxhighlighter-code">
<?php
return [
];
</pre>
<pre class="wp-block-syntaxhighlighter-code">
<?php
return [
'has no masssend quota' => '没有群发配额(订阅号为每天 1 次,服务号为每月 4 次)。',
'invalid content' => '无效内容(内容中包含音频)。',
];
</pre>
<pre class="wp-block-syntaxhighlighter-code">
<?php
$commonMessages = require __DIR__ . '/../../../common/messages/en-US/wx.php';
$messages = [
];
return $commonMessages + $messages;
</pre>
<pre class="wp-block-syntaxhighlighter-code">
<?php
$commonMessages = require __DIR__ . '/../../../common/messages/zh-CN/wx.php';
$messages = [
];
return $commonMessages + $messages;
</pre>
$responseData = $wxServiceApi::wxMessageSendAll($requestData);
if (!isset($responseData['msg_id'])) {
$errcode = $responseData['errcode'] ?? 205100;
$pos = strpos($responseData['errmsg'], ' rid:');
$errorMsg = Yii::t('wx', substr($responseData['errmsg'], 0, $pos)) . substr($responseData['errmsg'], $pos);
throw new ServerErrorHttpException(Yii::t('error', Yii::t('error', Yii::t('error', '205100'), ['error_code' => $errcode, 'error_msg' => $errorMsg])), 205100);
}
$responseData = $wxServiceApi::wxMessageSendAll($requestData);
if (!isset($responseData['msg_id'])) {
$errcode = $responseData['errcode'] ?? 205100;
$errorMsg = '';
$pos = strpos($responseData['errmsg'], ' hint:');
if ($pos === false) {
$pos = strpos($responseData['errmsg'], ' rid:');
}
if ($pos !== false) {
$errorMsg = Yii::t('wx', substr($responseData['errmsg'], 0, $pos)) . substr($responseData['errmsg'], $pos);
}
throw new ServerErrorHttpException(Yii::t('error', Yii::t('error', Yii::t('error', '205100'), ['error_code' => $errcode, 'error_msg' => $errorMsg])), 205100);
}

![测试翻译结果,invalid content hint: [dN7TKA0474d139] rid: 610a5a7a-5907e6c6-270b8278 已经被翻译为:无效内容(内容中包含音频)。 hint: [dN7TKA0474d139] rid: 610a5a7a-5907e6c6-270b8278。符合预期](https://media.shuijingwanwq.com/2021/08/5-2.png)
<pre class="wp-block-syntaxhighlighter-code">
<?php
return [
'has no masssend quota' => '没有群发配额(订阅号为每天 1 次,服务号为每月 4 次)。',
'invalid content' => '无效内容(内容中包含音频)。',
'invalid image size' => '图片尺寸太大(大小必须在10MB以下)。',
];
</pre>
![测试翻译结果,invalid image size hint: [flp8Ba0298w689] rid: 610a6969-72bb79c0-4b069755 已经被翻译为:invalid image size hint: [flp8Ba0298w689] rid: 610a6969-72bb79c0-4b069755。蓝框中是翻译前的英文信息,红框中是翻译后的中文信息。符合预期](https://media.shuijingwanwq.com/2021/08/6-1.png)
PHP / Laravel / Yii2 老项目维护与长期技术支持
如果你的 PHP / Laravel / Yii2 项目已经上线,但遇到原开发离职、Bug 长期无人修复、接口不稳定、性能下降、代码难以接手等问题,可以联系我做一次远程技术排查。
适合以下情况:
✅ 老旧 PHP 系统无人维护
✅ Laravel / Yii2 项目 Bug 修复
✅ 后台管理系统小功能迭代
✅ RESTful API 接口排查
✅ MySQL / Redis / Nginx 性能问题
✅ 长期远程兼职维护
可先从一次小问题开始:
✅ 线上报错排查
✅ 接口异常分析
✅ 慢查询与性能瓶颈定位
✅ 代码结构初步评估
✅ 部署环境与日志检查
如需咨询,请联系我,并注明:PHP 维护咨询。
联系方式:
Telegram:@shuijingwan
微信:13980074657
邮箱:shuijingwanwq@gmail.com

发表回复