更改空闲计划上其他用户的状态

编程入门 行业动态 更新时间:2024-10-28 17:21:20
本文介绍了更改空闲计划上其他用户的状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

它始终更新我的用户配置文件,而不是我在X-Slack-User:

中指定的用户 slack/api/users.profile.set?token=yadayadayada&X-Slack-User=XYZ23456&Content-type=application/json&charset=utf-8&profile={"status_text": "Test #1","status_emoji": ":gb:","status_expiration": "5"}

我尝试指定的用户ID是有效的,我是管理员,并且我创建了一个具有所需权限的应用程序,旧版令牌也没有用,这很管用,但只对我的用户有效,X-Slack-User在我的情况下不起作用。

我使用的是免费计划,因此将"USER"作为参数传递对我不起作用,正如API所述:"要更改的用户ID。此参数只能由付费团队的团队管理员指定。"

是否有其他方法可以更新免费计划Slack上其他用户的状态?

推荐答案

如前所述,接口方法users.profile.set只能用于更改其他用户的个人资料,前提是您是管理员并且是付费团队。属性X-Slack-User不是API的一部分,因此也无法工作。

团队在免费计划上有一个变通办法:

API方法将始终用于更改令牌所有者的配置文件。您可以收集所有用户的令牌,然后使用这些令牌更改每个用户的状态。为此,每个用户都必须通过OAuth安装一次您的应用程序。这将为每个用户创建单独的令牌,您的应用程序需要存储这些令牌。这称为"配置"。

更多推荐

更改空闲计划上其他用户的状态

本文发布于:2023-11-11 16:36:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1578994.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:其他用户   状态   计划

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!