我试图让我的卷发工作,然后尝试创建对线程的响应。
我一直在关注此文档: https://api.slack.com/docs/message-threading#threads_party 从测试人员那里我得到了打电话所需的信息: https://api.slack.com/methods/chat.postMessage/test
如果我尝试使卷发看起来像这样:
curl -X POST -H 'Content-type: application/json' --data '{"token":"MYTOKEN","channel":"Chanel-ID", "message": {"text":"curl", "thread_ts":"1543586718.000800"}}' https://hooks.slack.com/services/MYSLACKHOOKID
每次执行此操作时,都会收到“无文字”回复,有人可以在实现目标的过程中帮助我。我想要做的就是回复邮件。
答案 0 :(得分:1)
curl语句中有几个问题。
传入的Webhooks不支持线程,因此您需要使用document.getDocumentElement().getNodeName();
API方法。如documentation中所述:
传入的Webhook不支持线程。如果您希望您的应用 使用线程响应消息,请使用chat.postMessage。
JSON的语法不正确。没有chat.postMessage
属性。而是制作一个具有所有必需属性({{1}除外)的平面JSON数组,例如message
,token
,channel
。有关chat.postMessage
以JSON格式发布时,您必须在授权标头(而不是请求的正文)中包含令牌。如here所述。
最后但并非最不重要的一点是,我建议指定字符集,否则您将得到警告。
完整的卷曲看起来像这样:
text