slack-api - 松弛传入 webhook : How to detect if a slack authorization has been revoked/removed?

标签 slack-api

是否有一种干净的方法来检测 Slack 应用程序的权限是否已被撤销?

当团队撤销我的应用程序并且我尝试发送消息时,我收到 500 响应:

{
  "status": "fail",
  "statusCode": 500,
  "headers": {
    "content-type": "text/html",
...
  },
  "response": "No service"
}

在其他一些我还无法重现的情况下,我也会收到 404 消息。

干净的响应会非常有帮助,因为我无法真正区分服务器故障和撤销的 token 。

最佳答案

Slack 支持的回复:

A "No service" respond indeed means that the hook has been revoked, you can safely delete the webhook URL and prevent any future calls.

关于slack-api - 松弛传入 webhook : How to detect if a slack authorization has been revoked/removed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412215/

相关文章:

Python 类型错误 : 'NoneType' object is not iterable but every variables defined

Slack - 使用传入的 webhook 发布消息后获取线程 ID

php - 在 Slack 消息中发送超链接以调用 api

curl - Slack API - 使用 curl 创建帖子

javascript - Slack oauth.access API 返回 bad_redirect_uri 而不请求 redirect_uri

php - 从字符串中检索完整的电子邮件地址

slack-api - 当用户在团队中安装Slack App时,如何自动创建Slack Slash Command?

oauth - Slack API 检查管理员状态

python - Slack API "attachments"未显示

javascript - 在尝试使用 botkit 构建 slackbot 时,如何解决我的代码的 Botkit.slackbot is not a function 错误?