簡體   English   中英

我們在嘗試使用 Microsoft Bot Framework 和 Azure Bot 服務為某些租戶發送 Teams 消息時收到禁止錯誤

[英]We are receiving the Forbidden error trying to send the Teams message for some tenants using Microsoft Bot Framework and Azure Bot Service

我們在 Ms Teams 應用商店中發布了機器人。 現在 bot 支持單向通信。 在機器人安裝中,我們存儲用戶對話數據,以便能夠向用戶發送單向通信消息。 我們創建新的對話對象來發送單向通信消息。 對於大多數使用機器人的用戶和租戶來說,它按預期工作。 但是有 2 個客戶有問題。 當機器人嘗試創建對話時,我們在日志中收到 Forbidden 錯誤 Call 'POST https://smba.trafficmanager.net/amer/v3/conversations'返回 403 狀態代碼。 客戶按照與機器人工作的其他客戶相同的步驟配置機器人。 客戶嘗試:

  • 通過 MS Teams 手動安裝/重新安裝機器人
  • 通過設置策略安裝機器人
  • 直接通過 Microsoft Graph 安裝機器人。 結果是一樣的。

Bot 在客戶租戶中未被阻止。 用戶沒有手動阻止它。 我們對客戶的少數用戶進行了測試。 管理員在 AD 和 MS Teams 管理中心為該應用授予權限和同意。

Bot 使用 Microsoft Bot Framework 托管在 Azure 中。 語言:C# .Net。

你能幫助我們如何解決這個問題嗎?

從評論中復制答案以獲得可見性:

消息發送失敗,因為在消息發送期間,我們為此租戶使用了錯誤的 appId 和 appSecret 來創建 ConnectorClient。 現在問題解決了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM