- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望能够为管理员提供一个选项,以便从我的网站上的工作区中删除我的 slack 应用程序(有点像添加到 slack 按钮,但反过来)。
我有一个删除按钮,它调用 apps.uninstall
使用用户 token (XOXP) 的方法。但是我得到了一个 not_allowed_token_type
错误响应。
Web 方法文档指出,我可以为此方法使用用户 token (无作用域)。任何想法我做错了什么?
最佳答案
您收到此错误的原因是 apps.uninstall
仅适用于 workspace apps和 workspace tokens . Workspace 应用程序是一种新型 Slack 应用程序,目前仍在开发中,可在“开发者预览版”下使用
我的 Slack 应用程序也无法使其正常工作,因此打开了支持票并从 Slack 团队那里得到了这个答案。它实际上在文档中说明,但它也错误地说明您可以使用用户 token 。另一种解决方案是使用 auth.revoke
从您的应用程序中撤销所有 token 。
以下是文档中的内容:
This method uninstalls a workspace app. Unlike auth.revoke, which revokes a single token, this method revokes all tokens associated with a single installation of a workspace app.
apps.uninstall
is only for workspace apps. There's no way to revoke every token for a traditional app, you'll need to useauth.revoke
on each token. This is on the documentation page but its pretty hard to see (and actually incorrect as it states you can use user tokens which is incorrect).
关于slack-api - 如何在 slack 中调用 apps.uninstall 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52285758/
我是一名优秀的程序员,十分优秀!