我使用的代码如下
function whatsapp() {
//https://www.gupshup.io/developer/docs/bot-platform/guide/whatsapp-api-documentation#SendText
var payload = {"channel":"whatsapp",
"source":"917834811114",
"destination":"91999990**34",//I have * done it on purpose
"src.name":"googlerishisheet",
"message.payload" : {
"isHSM":"true",
"type": "text",
"text": "Hi John, your order is confirmed and will be delivered to you by 15 Feb"
}
}
var url = 'https://api.gupshup.io/sm/api/v1/msg?apikey=0*8e4a487d6d4d3ccd2d52e7f0ffb78f'; // I have done * on purpose
var options = {"method" : "post",
"payload" : payload};
UrlFetchApp.fetch(url, options);
}
我得到的结果是
我也尝试过以下方法。
"payload":JSON.stringify(payload)
结果 - {text=Hi John,您的订单已确认并将在 2 月 15 日之前交付给您,type=text, isHSM=false}"message":{"payload" : { "isHSM":"false", "type": "text", "text": "Hi I am testing whatsapp" }}};
并将 contentType 设置为 x-www.....urlencoded..
结果 - {payload={type=text,text=Hi 我正在测试 whatsapp, isHSM=false}}
"src.name":"googlerishisheet", "message.payload.isHSM":"false", "message.payload.type": "text", "message.payload.text": "Hi I am testing whatsapp" };
结果 -同样的问题