发送订阅消息
<h5>简要描述</h5>
<ul>
<li>发送订阅消息</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost:8500/message/subscribe/send</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>Header</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">header</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">miniCode</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>小程序标识</td>
</tr>
</tbody>
</table>
<h5>请求参数示例</h5>
<pre><code>{
"touser": "oge3Z5fPtiGWgASWWi63niZ8I3Hk",
"templateId": "YptC73H0r4NZoCTfG2dbBwRVincaxFqltgP_zLQ0zgA",
"page": "pages\/index\/index",
"miniprogramState": "developer",
"lang": "zh_CN",
"data": {
"name3": {
"value": "张三"
},
"date2": {
"value": "2018-01-01"
}
}
}
</code></pre>
<h5>json字段说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">touser</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>接收者(用户)的 openid</td>
</tr>
<tr>
<td style="text-align: left;">templateId</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>所需下发的订阅模板id</td>
</tr>
<tr>
<td style="text-align: left;">page</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>点击模板卡片后的跳转页面,仅限本小程序内的页面。支持带参数,(示例index?foo=bar)。该字段不填则模板无跳转。</td>
</tr>
<tr>
<td style="text-align: left;">miniprogramState</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>跳转小程序类型:developer为开发版;trial为体验版;formal为正式版;默认为正式版</td>
</tr>
<tr>
<td style="text-align: left;">lang</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>进入小程序查看”的语言类型,支持zh_CN(简体中文)、en_US(英文)、zh_HK(繁体中文)、zh_TW(繁体中文),默认为zh_CN</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">是</td>
<td>object</td>
<td>模板内容,格式形如 { "key1": { "value": any }, "key2": { "value": any } }</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
"data": {},
"head": {
"code": 0,
"msg": "ok"
}
}
</code></pre>
<h5>成功返回示例的参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td>数据</td>
</tr>
<tr>
<td style="text-align: left;">head</td>
<td style="text-align: left;">object</td>
<td>消息头</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">string</td>
<td>返回码</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>消息文本</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<p>返回码 code 说明:
参考地址: <a href="https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html">https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html</a>
40003: touser字段openid为空或者不正确<br />
40037: 订阅模板id为空不正确
43101: 用户拒绝接受消息,如果用户之前曾经订阅过,则表示用户取消了订阅关系<br />
47003: 模板参数不准确,可能为空或者不满足规则,errmsg会提示具体是哪个字段出错<br />
41030: page路径不正确,需要保证在现网版本小程序中存在,与app.json保持一致</p>