代碼發送模板消息
{
touser: 'openidxxxxxx',
template_id: '模板idxxxxx',
url: 'https://www.baidu.com',
data: {
first: {
value: '恭喜您獲得XXX全額獎學金!\n'
},
keyword1: {
value: '100%學費'
},
keyword2: {
value: '2018-05-30 17:08:24'
},
keyword3: {
value: '微信錢包'
},
keyword4: {
value: '預計10個工作日'
},
remark: {
value: '\n點此消息填寫獎學金申請表單哦~\n每門課只能申請一次獎學金,此獎學金與學習打卡獎學金不可同時申請哦~'
}
}
}
代碼是沒有問題的,所有信息已經填充。
但是消息是空白的。
尋找原因
在網上尋找答案,參考http://blog.51cto.com/hywds/2057780?utm_source=oschina-app懷疑是顏色問題,將顏色代碼全部刪除
問題沒有解決。
查看模板消息配置
{
"template_id": "模板idxxxxx",
"title": "領取獎金提醒",
"primary_industry": "IT科技",
"deputy_industry": "互聯網|電子商務",
"content": "{{result.DATA}}\n\n領獎金額:{{withdrawMoney.DATA}}\n領獎時間:{{withdrawTime.DATA}}\n銀行信息:{{cardInfo.DATA}}\n到賬時間:{{arrivedTime.DATA}}\n{{remark.DATA}}",
"example": "您已提交領獎申請\n\n領獎金額:xxxx元\n領獎時間:2013-10-10 12:22:22\n銀行信息:xx銀行(尾號xxxx)\n到賬時間:預計xxxxxxx\n\n預計將於xxxx到達您的銀行卡"
}
發現content中不只是first、keyword1、keyword2這樣固定的參數,還可以自己定義參數
改爲自定義參數
{
touser: 'openidxxxx',
template_id: '模板idxxxxxxx',
url: 'https://www.baidu.com',
data: {
result: {
value: '恭喜您獲得潘多拉發音課-開發全額獎學金!\n',
color: '#157efb'
},
withdrawMoney: {
value: '100%學費',
color: '#333'
},
withdrawTime: {
value: '2018-05-31 10:51:38',
color: '#333'
},
cardInfo: {
value: '微信錢包',
color: '#333'
},
arrivedTime: {
value: '預計10個工作日',
color: '#333'
},
remark: {
value: '\n點此消息填寫獎學金申請表單哦~\n每門課只能申請一次獎學金,此獎學金與學習打卡獎學金不可同時申請哦~',
color: '#157efb'
}
}
}
發送成功,上圖: