【问题标题】:slack - get team URL from webhooksslack - 从 webhook 获取团队 URL
【发布时间】:2017-06-10 08:07:55
【问题描述】:

是否可以从松弛的 webhook 获取团队 URL 或从频道/用户 ID 获取团队 URL

例如,从钩子:

https://hooks.slack.com/service/foobar-hook 得到团队 URL 以便在闲暇时做其他事情 API。主要思想是最小化代码/配置。你通过 webhook 就完成了,而不是通过 webhook 和团队 URL

频道 ID 也是如此:

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

【问题讨论】:

    标签: slack slack-api


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

    • 太好了。我确实有一个令牌。这很有用!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多