Microsoft Teams+Azure Bot出现403错误:无法解密对话ID
Teams Bot调用getConversationMember时出现"Failed to decrypt conversation id"错误
Bot此前运行正常,2023年9月26日起触发如下错误:
RestError: Failed to decrypt conversation id at new RestError (webpack://workflow/./node_modules/@azure/ms-rest-js/es/lib/restError.js?:12:28) at eval (webpack://workflow/./node_modules/@azure/ms-rest-js/es/lib/policies/deserializationPolicy.js?:116:37) at processTicksAndRejections (internal/process/task_queues.js:95:5) at async Function.getUserInfoFromContext (webpack://workflow/./src/msTeams/helpers/utils.ts?:53:20) at async Array.eval (webpack://workflow/./src/msTeams/teamsBot.ts?:41:31) { code: 'BadArgument', statusCode: 403, request: WebResource { streamResponseBody: false, url: 'https://smba.trafficmanager.net/in/v3/conversations/a%3A1WbgJK2VMFJ98rna-P-r4r_yFfqrfm2I5z1M30nwXUCOWy1qLzSUx7ohZErhkNLuSwTJhzoVfXqJvNsEA2RjakN3FbJ-8JbwKICzdShrSsIf2QCJHxBW1_mK-aMFzYlrK/members/29%3A19s7N49yDmzdeN0e0VANE7DyQTUrOwmDF-_rBZ-4yL5hgYf_vYHrIv8PdV8fgiJqwnOYSRyR57hmWV96OzIcXhQ', method: 'GET', headers: HttpHeaders { _headersMap: [Object] }, body: undefined, query: undefined, formData: undefined, withCredentials: false, abortSignal: undefined, timeout: 0, onUploadProgress: undefined, onDownloadProgress: undefined, proxySettings: undefined, keepAlive: undefined, agentSettings: undefined, redirectLimit: undefined, operationSpec: { httpMethod: 'GET', path: 'v3/conversations/{conversationId}/members/{memberId}', urlParameters: [Array], responses: [Object], serializer: [Serializer] } }, response: { body: '{"error":{"code":"BadArgument","message":"Failed to decrypt conversation id"}}', headers: HttpHeaders { _headersMap: [Object] }, status: 403 }, body: { error: { code: 'BadArgument', message: 'Failed to decrypt conversation id' } } }
已尝试的操作:
- 卸载并重新安装应用
- 更新新的appPassword
使用环境:botbuilder: ^4.19.0,错误触发于调用getConversationMember方法时。
内容的提问来源于stack exchange,提问作者druveen
相关产品推荐
相关产品推荐

