2016-05-24 3 views
2

Gibt es einen sauberen Weg, um festzustellen, ob die Berechtigungen einer Slack-App widerrufen wurden?slack-incoming-webhook: Wie erkennt man, ob eine lockere Autorisierung widerrufen/entfernt wurde?

Wenn ein Team meiner app widerruft und ich versuche, eine Nachricht zu senden, erhalte ich eine Antwort 500:

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

In einigen anderen Fällen, die ich noch nicht wiedergeben kann, bekomme ich auch eine 404-Nachricht.

Eine saubere Antwort wäre sehr hilfreich, da ich nicht wirklich zwischen einem Serverausfall und einem widerrufenen Token unterscheiden kann.

Antwort

3

Antwort von Slack Support:

A „Kein Dienst“ reagieren in der Tat bedeutet, dass der Haken gesperrt wurde, Sie die Webhook URL sicher löschen können, und alle zukünftigen Anrufe verhindern.