微信硬件平台(五-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"
    }
}

  




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM