我正在使用以下命令对slack.com/api/users.info方法进行提取:
return await fetch('https://slack.com/api/users.info?token=' + process.env.SLACK_AUTH_TOKEN + '&user=' + slackUserId + '&pretty=1', { method: 'POST' })
slack用户ID是正确的,并且显示与在Slack应用程序中单击我的个人资料时看到的相同,但是Slack API找不到我的用户,因为出现错误:{ok:false,错误:'user_not_found }。
这是我第一次遇到此问题,它以前曾起作用,但我没有对代码进行任何更改。
{ token: 'xxx',
team_id: 'xxx',
api_app_id: 'xxx',
event:
{ client_msg_id: 'xxx',
type: 'message',
text: 'test',
user: 'UE8DHTXXX', // User id here
ts: 'xxx',
channel: 'DK037CXXX',
event_ts: 'xxx',
channel_type: 'im' },
type: 'event_callback',
event_id: 'xxxxxxxxx',
event_time: 1559808987,
authed_users: [ 'xxxxxxx' ] }
Error: { ok: false, error: 'user_not_found' }