在slack中使用遗留令牌时,我想确定哪个用户帐户拥有此应用程序。信息不直接在bot.info:中
{
"ok": true,
"bot": {
"id": "foobar",
"deleted": false,
"name": "Slack API Tester",
"updated": 123456789,
"app_id": "A123"
}
}
我可以使用bot.id或bot.app_id对象来查找谁拥有此应用程序吗?如果是,我将使用哪个api调用。
要确定哪个用户拥有任何令牌(包括遗留令牌),只需使用该令牌调用auth.test
端点。您将获得令牌所有者的用户ID和名称。
文档回复示例:
{
"ok": true,
"url": "https://subarachnoid.slack.com/",
"team": "Subarachnoid Workspace",
"user": "grace",
"team_id": "T12345678",
"user_id": "W12345678"
}
如果你需要更多关于该用户的信息,你可以用他的ID为该用户调用users.info。由于你使用的是遗留令牌,你将拥有必要的权限。