我正在尝试将Webhook设置为Slack,但收到“Invalid_Payload”错误消息

我已经浏览了Stack,Slack和Github ...但是找不到我想要的答案。

为了保护隐私,此处使用“CustomLink”,开始使用实际链接。

代码:

var request = require('request')

var webhook = "https://hooks.slack.com/services/CUSTOMLINK"

var payload={"text":"This is via an integration from Me - It is a test"}

request.post({url: webhook, payload: payload}, function(err, res){
    if(err){console.log(err)}
    if(res){console.log(res.body)}
})

错误:
 invalid_payload

最佳答案

var payload= {"text":"This is via an integration from Me - It is a test"}
payload = JSON.stringify(payload)

我忘了将要创建的JSON字符串化。愚蠢的我。

关于node.js - Slack Webhook-获取Invalid_Payload,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39925395/

10-12 01:38