亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

錯誤:發生 API 錯誤:invalid_auth

錯誤:發生 API 錯誤:invalid_auth

繁花不似錦 2022-06-09 11:14:04
我正在編寫我的 slack 機器人,我想在選擇后將 prev 消息更改為新的變量,這是我在選擇后觸發的操作:slackInteractions.action({ type: "static_select" }, (payload, res) => {  console.log(payload);  web.chat    .update({      token: slackSigningSecret,      channel: payload.container.channel_id,      ts: payload.container.message_ts,      as_user: true,      text: "Hello World"    })    .catch(err => {      console.log(err);    });});我得到了錯誤:Error: An API error occurred: invalid_auth    at Object.platformErrorFromResult (/home/codex/Documents/dan-bot/node_modules/@slack/web-api/dist/errors.js:50:33)    at WebClient.apiCall (/home/codex/Documents/dan-bot/node_modules/@slack/web-api/dist/WebClient.js:485:28)    at processTicksAndRejections (internal/process/task_queues.js:97:5) {  code: 'slack_webapi_platform_error',  data: { ok: false, error: 'invalid_auth', response_metadata: {} }}這是有效載荷:{  type: 'block_actions',  team: { id: '//', domain: '*** },  user: {    id: 'U010Q9X59QT',    username: '**',    name: '***',    team_id: '//'  },  api_app_id: '///',  token: '***',  container: {    type: 'message',    message_ts: '1585662258.008100',    channel_id: '****',    is_ephemeral: true  },  trigger_id: '1038328652789.1035324920279.b84d3403b8e44ab0cd53c997ba8b4c72',  channel: { id: '***', name: 'directmessage' },  response_url: 'https://hooks.slack.com/actions/T01119JT287/1040413692903/6TWTQqXhcp453TPREb7uRcPn',  actions: [    {      type: 'static_select',      action_id: 'wkR',      block_id: 'LM9',      selected_option: [Object],      placeholder: [Object],      action_ts: '1585662260.040519'    }  ]}作為令牌,我使用我的主要松弛令牌,使用它我試圖將我看到變體的塊更改為另一個塊,目前試圖更改為字符串“Hello world”謝謝轉發?。。?!
查看完整描述

2 回答

?
不負相思意

TA貢獻1777條經驗 獲得超10個贊

回顧他們的chat.update文檔,令牌應該是您在 Oauth & Permissions 選項卡上看到的訪問令牌,它以xoxbor開頭xoxp。請在此處查看有關其 Oauth 文檔的更多信息:https ://api.slack.com/authentication/oauth-v2



查看完整回答
反對 回復 2022-06-09
?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

我遇到了同樣的問題,最終發現它是由傳遞錯誤的令牌引起的(復制粘貼問題)。

是什么幫助我調試它:

  1. 檢查令牌的結構。大多數現代標記以 56 個字符開頭xoxb-并具有長度

  2. 在將令牌包裝到代碼中之前測試令牌是否有效,例如使用Slack 的身份驗證測試 API


查看完整回答
反對 回復 2022-06-09
  • 2 回答
  • 0 關注
  • 495 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號