我目前正在努力获取用Node.JS编写的传入Webhook应用程序以使用此API:https://api.slack.com/incoming-webhooks。
我的问题是Slack的JSON字符串必须配置"
这些引号,如果我在Node.JS中创建一个简单的JSON字符串,Slack说该字符串无效。
var text = "New Commit";
var form = '{"text": "' + text + '" }';
上面的代码有效,但看起来很丑陋,当我添加\n'
来表示新行时,\n
直接转换为新行而不是在字符串中发送,所以Slack再次说JSON字符串无效。
答案 0 :(得分:0)
如tandrewnichols
所述,我需要使用JSON.stringify
并创建一个对象。