我不确定我是否理解发布请求的松弛意味着什么。
根据我对我熟悉的经验,无论是curl请求POST还是PHP使用类似的东西:
if ($_SERVER['REQUEST_METHOD'] === 'POST'){
// get token
$token = $_POST['token'];
}
我从斯拉克那里得不到任何东西,这是一个角色问题吗?我试过我启用了标题。我看到了其他问题,我似乎无法在这个主题上找到太多。
how to handle outgoing-webhook (Slack) using php
Slack outgoing webhook :URL(s)
我选择了一个通道,我也放了一个触发字,返回文本与触发字无关。也许通过返回文本它触发/导致循环?我只是尝试过没有骰子。 apache中没有错误,代码本身有效,当我直接访问我的服务器上的链接时,它会处理代码。
传入的webhooks没问题。
我不明白我已经尝试了很多次这种情况永远无法让它发挥作用我错过了什么?
关于标题我不确定要匹配哪个域,我没有启用所有(星号*)所以我尝试了slack.com但是可能不是slack用来发送请求的。
答案 0 :(得分:0)
我也在学习这个,而且在任何地方都没有太多的文档。我昨天试过了。我发送了一个带有触发词的文本,例如"尝试发送abcd"。根据发布的数据到我的公共URL,它将匹配触发词try和text"尝试发送abcd"。此文本将发布到我在配置中提供的URL中,并且我会捕获已发布的数据,例如他们的文档中使用api response json raw body描述的内容。
无论如何,提供的频道和网址必须是公开的,您也需要提供触发词。发布到您网址的发布数据是什么?
到目前为止,我能做些什么。我还计划通过js fetch()获取它们。如果你有这方面的任何信息,请与我分享:)