• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅
微信硬件平台(五-2) 基本消息交互 你等我发 (设备发送报警信息---直接给微信云----公众号----用户)

 调用api直接给让公众号给某个用户发送消息。

微信教程

 

 

 

1首先获取微信的token

登陆公众号

 

post地址

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=替换ID&secret=替换公众号ID密码

成功后返回

 

 2 给指定用户发送文本消息

调试助手

接口调用请求说明


http请求方式: POST
https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN

 

各消息类型所需的JSON数据包如下:

touser: 微信用户open_id, 用户关注公众号后,会有这个。
        
   
  {
    "touser":"ognVI6JsmBGd7lxYTZY4GH29LcNg",
    "msgtype":"text",
    "text":
    {
         "content":" Hello World"
    }
}

  

接受效果

 

这样就可以使用设备主动给微信推送消息。

 

在发送的信息里附加网页连接

  
  {
    "touser":"ognVI6JsmBGd7lxYTZY4GH29LcNg",
    "msgtype":"text",
    "text":
    {
         "content":"文本内容<a href=\"http://www.qq.com\"  >点击跳转qq网页链接</a>!"
    }
}

  

 

 

发送文本消息时,支持插入跳小程序的文字链

文本内容
<a href="http://www.qq.com" data-miniprogram-appid="appid" data-miniprogram-path="pages/index/index">点击跳小程序</a>

  说明:
1.data-miniprogram-appid 项,填写小程序appid,则表示该链接跳小程序;
2.data-miniprogram-path项,填写小程序路径,路径与app.json中保持一致,可带参数;
3.对于不支持data-miniprogram-appid 项的客户端版本,如果有herf项,则仍然保持跳href中的网页链接;
4.data-miniprogram-appid对应的小程序必须与公众号有绑定关系。

发送图片消息

{
    "touser":"OPENID",
    "msgtype":"image",
    "image":
    {
      "media_id":"MEDIA_ID"
    }
}

  发送语音消息

 

{
    "touser":"OPENID",
    "msgtype":"voice",
    "voice":
    {
      "media_id":"MEDIA_ID"
    }
}

  

发送视频消息
{
    "touser":"OPENID",
    "msgtype":"video",
    "video":
    {
      "media_id":"MEDIA_ID",
      "thumb_media_id":"MEDIA_ID",
      "title":"TITLE",
      "description":"DESCRIPTION"
    }
}

  

发送音乐消息
{
    "touser":"OPENID",
    "msgtype":"music",
    "music":
    {
      "title":"MUSIC_TITLE",
      "description":"MUSIC_DESCRIPTION",
      "musicurl":"MUSIC_URL",
      "hqmusicurl":"HQ_MUSIC_URL",
      "thumb_media_id":"THUMB_MEDIA_ID" 
    }
}

  发送图文消息(点击跳转到外链) 图文消息条数限制在1条以内,注意,如果图文数超过1,则将会返回错误码45008。

{
    "touser":"OPENID",
    "msgtype":"news",
    "news":{
        "articles": [
         {
             "title":"Happy Day",
             "description":"Is Really A Happy Day",
             "url":"URL",
             "picurl":"PIC_URL"
         }
         ]
    }
}

  

发送图文消息(点击跳转到图文消息页面) 图文消息条数限制在1条以内,注意,如果图文数超过1,则将会返回错误码45008。

{
    "touser":"OPENID",
    "msgtype":"mpnews",
    "mpnews":
    {
         "media_id":"MEDIA_ID"
    }
}

  



posted on 2018-12-27 22:24  MKT-porter  阅读(1302)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3