素材库小程序接口1

素材库小程序接口1


发送订阅消息

<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>模板内容,格式形如 { &quot;key1&quot;: { &quot;value&quot;: any }, &quot;key2&quot;: { &quot;value&quot;: 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>

页面列表

ITEM_HTML