調用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"
}
}
