松弛 - 从webhooks获取团队URL

时间:2017-06-09 17:52:18

标签: slack slack-api

是否可以从一个松散的webhook中获取团队URL,或者从频道/用户URL获取团队ID

例如,从钩子:

https://hooks.slack.com/service/foobar-hook让团队URL以松弛API做其他事情。主要思想是最小化代码/配置。你传递了webhooks,你已经完成了,而不是通过webhook和团队URL

对于频道ID也是如此:

是否可以从频道ID HNAs319A获取团队URL

1 个答案:

答案 0 :(得分:3)

没有。 Webhook URL与松弛URL无关。它们确实包含团队ID。

ID为T1234567的团队示例: https://hooks.slack.com/services/T1234567/XXX/YYY

频道ID在团队中是唯一的,因此无法从中提取松弛的URL。

如果您拥有使用API​​方法auth.test的有效访问令牌,则可以获得松弛的URL。也许这有助于解决您的问题。

以下是该方法的响应示例(来自文档):

{
    "ok": true,
    "url": "https:\/\/myteam.slack.com\/",
    "team": "My Team",
    "user": "cal",
    "team_id": "T12345",
    "user_id": "U12345"
}