收藏
回答

小程序发送客服消息,发送小程序文字链接到底该怎么发,文档能不能写详细些?

https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/kf-mgnt/kf-message/sendCustomMessage.html


  • 发送文本消息时,支持添加可跳转小程序的文字连接.
  • data-miniprogram-appid 项,填写小程序appid,则表示该链接跳转小程序
  • data-miniprogram-path项,填写小程序路径,路径与app.json中保持一致,可带参数;
  • 对于不支持 data-miniprogram-appid 项的客户端版本(6.5.16 以下),如果有 herf 项,则仍然保持跳 href 中的链接;
  • 小程序发带小程序文字链的文本消息,data-miniprogram-appid必须是该小程序的appid

文档写的不清楚,msgtype是选择"text"还是"link" ,data-miniprogram-appid是加在哪里面,是在text对象里面还是和text平级?能否写个例子

回答关注问题邀请回答
收藏

3 个回答

  • august
    august
    04-25

    发送带小程序文字链的客服消息需按以下规范操作:

    一、消息类型选择必须使用msgtype: "text",文字链参数需嵌入text对象的content字段

    二、参数结构示例

    {
      "touser": "OPENID",
      "msgtype": "text",
      "text": {
        "content": "<a href=\"备用链接\" data-miniprogram-appid=\"当前小程序APPID\" data-miniprogram-path=\"/pages/index/index?param=1\">点击跳转小程序</a>"
      }
    }
    

    三、关键要求

    1. data-miniprogram-appid必须填写当前小程序自身的APPID
    2. data-miniprogram-path需与app.json中的页面路径完全一致(可带参数)
    3. 兼容性处理:
    4.     必须包含href参数作为低版本备用链接
    5.     微信客户端6.5.16以下版本会强制跳转href链接

    参考文档:

    04-25
    有用
    回复
  • Hlxuan.
    Hlxuan.
    04-25

    发送文本消息(msgtype="text),content 字段里面输入小程序文字链。

    {
        "touser": "OPENID",
        "msgtype": "text",
        "text": {
            "content": "<a data-miniprogram-appid=\"小程序appid\" data-miniprogram-path=\"页面路径\">点击跳小程序</a>"
        }
    }
    

    04-25
    有用 1
    回复
  • 智能回答 智能回答 本次回答由AI生成
    04-25
    有用
登录 后发表内容