gpt4 book ai didi

slack-api - 如何在 slack 中调用 apps.uninstall 方法?

转载 作者:行者123 更新时间:2023-12-04 14:54:10 33 4
gpt4 key购买 nike

我希望能够为管理员提供一个选项,以便从我的网站上的工作区中删除我的 slack 应用程序(有点像添加到 slack 按钮,但反过来)。

我有一个删除按钮,它调用 apps.uninstall 使用用户 token (XOXP) 的方法。但是我得到了一个 not_allowed_token_type错误响应。

Web 方法文档指出,我可以为此方法使用用户 token (无作用域)。任何想法我做错了什么?

enter image description here

最佳答案

您收到此错误的原因是 apps.uninstall仅适用于 workspace appsworkspace 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.



这是我从 Slack 团队得到的完整回复:

apps.uninstall is only for workspace apps. There's no way to revoke every token for a traditional app, you'll need to use auth.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/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com