Javascript 空闲访问令牌
作为开发人员,我需要从Jenkins动态地向用户的Slack频道(该频道有Jenkins CI应用程序)发送通知 因此,我必须使用Slack OAuth获得Jenkins CI应用程序(已安装在用户频道中)的以下内容Javascript 空闲访问令牌,javascript,node.js,slack-api,Javascript,Node.js,Slack Api,作为开发人员,我需要从Jenkins动态地向用户的Slack频道(该频道有Jenkins CI应用程序)发送通知 因此,我必须使用Slack OAuth获得Jenkins CI应用程序(已安装在用户频道中)的以下内容 1.Team Subdomain 2.Integration Token 3.Base URL 我使用SlackAPI文档获得了访问令牌。但我不知道如何通过在API调用中使用访问令牌来获取这些信息。有人能帮我吗?让我们逐一看一下: 团队子域。每个空闲工作区的外观如下:https
1.Team Subdomain
2.Integration Token
3.Base URL
我使用SlackAPI文档获得了访问令牌。但我不知道如何通过在API调用中使用访问令牌来获取这些信息。有人能帮我吗?让我们逐一看一下:
https://.slack.com
where用于访问空闲工作区。因此,为了访问工作区,您需要知道它的子域是什么,或者在本例中是
https://example.com/hooks/xxxx
。其中xxx是集成令牌,https://example.com/
是基本url如果您只想将消息发送到某个频道,只需使用已为Jenkins安装的传入webhook即可 只需获取现有URL并向该URL发出HTTP POST请求,如下所示:
POST https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
Content-type: application/json
{
"text": "Hello, world."
}
应该已经预先配置了正确的频道,但是您也可以通过在请求中添加频道
属性来指定自己的频道
有关如何使用传入Webhook的更多详细信息,请参阅。谢谢您的回复。正如您所说的传入webhook响应,xxx是集成令牌。但是,我想得到Jenkins CI应用程序的响应。请告诉我另一种获取Jenkins CI应用集成令牌的方法。注意:我检查了xxx和Jenkins集成令牌是否匹配。但这不一样。