您好我想使用API更新我的slack帐户的个人资料信息。 我在他们的文档中找不到任何API。他们是否有任何API来更新个人资料信息?
答案 0 :(得分:2)
是的,他们这样做。
但它是一种未记录的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方法。但是,你 需要在付费团队中将其用于其他用户(而非您自己)。 虽然您可以查看this answer以获取解决方法。
users.setPhoto可让您更改个人资料照片。但 仅适用于您自己的用户/令牌。
答案 1 :(得分:0)
不,他们没有任何API。http://screencast.com/t/dmBImpJfkXu