7

嗨,我想使用 API 更新我的 slack 帐户的个人资料信息。我在他们的文档中找不到任何 API。他们有任何 API 来更新个人资料信息吗?

查看截图http://screencast.com/t/f7eoAKT0Yy

4

2 回答 2

3

是的,他们有。

但这是一个未记录的 API 方法。它被称为users.profile.set。到目前为止,我用它来更改名字和姓氏,但其他属性也应该起作用。

基本语法是:

users.profile.set?token=XXX&user=U12345678&profile=NEWPROFILE

NEWPROFILE是 JSON 格式的用户新配置文件的占位符,但您只需要指定要更改的属性,例如profile={"first_name":"John"}将名字更改为 John。

查看我在github上的文档以了解 Slack API 中的详细信息和其他未记录的方法。

2018 年 11 月更新

  • user.profile.set现在是官方 API 方法。但是,您需要加入付费团队才能将其用于其他用户(而不是您自己)。尽管您可以检查此答案以获取解决方法。

  • users.setPhoto将允许您更改个人资料图片。但仅适用于您自己的用户/令牌。

于 2016-03-31T07:57:59.953 回答
0

不,他们没有任何 API。http://screencast.com/t/dmBImpJfkXu

于 2015-09-21T14:43:32.400 回答