slack-incoming-webhook:如何检测松弛授权是否已被撤销/删除?

AyK*_*rsi 4 slack-api

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

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

{
  "status": "fail",
  "statusCode": 500,
  "headers": {
    "content-type": "text/html",
...
  },
  "response": "No service"
}
Run Code Online (Sandbox Code Playgroud)

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

干净的响应非常有用,因为我无法真正区分服务器故障和撤销令牌.

AyK*_*rsi 5

来自Slack支持的回复:

"无服务"响应确实意味着挂钩已被撤销,您可以安全地删除webhook URL并阻止任何将来的呼叫.