在Slack的传出webhooks中添加auth标头?

时间:2017-01-05 18:51:42

标签: slack-api slack

我正在使用IBM的OpenWhisk服务来建立一个带有REST端点的微服务。在向它发出POST请求时,这需要Basic Auth在它的标题中。

是否可以在Slack Outgoing Webhook设置页面中添加一些自定义标头,以便Slack可以访问OpenWhisk端点?

2 个答案:

答案 0 :(得分:0)

不要认为这是可能的。

如果您想根据频道中的新消息触发其他服务,我建议您设置由消息事件触发的Slack App。然后,Slack应用程序可以根据您的需要发布到您的OpenWhisk服务。

查看Slack' Event API了解详情。

这也是推荐的方法,因为传出的webhooks是遗留的,如果可能的话不应该用于新项目。

答案 1 :(得分:0)

您可以创建一个网络操作,这将公开API,无需身份验证,需要更多信息https://console.bluemix.net/docs/openwhisk/openwhisk_webactions.html#openwhisk_webactions

此外,还有一个使用事件API进行Slack App的示例: https://github.com/ibm-functions/composer/tree/master/docs/tutorials/translateBot#connecting-the-app-to-slack