簡體   English   中英

獲取 Microsoft Teams 機器人的訪問令牌以與圖形 API 一起使用

[英]Get an access token for a bot with Microsoft Teams for use with graph API

你會認為這很簡單,但我只是想調用這個 API:

https://docs.microsoft.com/en-us/graph/api/channel-post-messages?view=graph-rest-1.0&tabs=http

訪問令牌屬於在 Azure 上注冊的機器人。

我在哪里/如何獲取訪問令牌?

我應該可以打電話

https://login.microsoftonline.com/common/oauth2/v2.0/token帶有客戶端憑據?

根據您嘗試調用的 API 參考,不支持Application權限,這意味着無法通過 OAuth 2.0 客戶端憑據流調用此 API。

在此處輸入圖片說明

可以看到只支持Delegated權限,這里的賬號必須是工作或學校賬號,所以如果你想直接在你的bot代碼中調用這個API,你可以嘗試密碼流來獲取一個具有委派權限的access_token。

如果您需要更多幫助,請告訴我。

如果您只是想在頻道上發帖,還有其他一些選擇:

  1. 使用網絡鈎子發布

  2. 如果您已經有一個機器人,並且它已注冊(添加)到團隊,您可以查看主動消息傳遞

他們都將實現目標,但這取決於您希望消息來自誰(例如,它必須看起來像是來自用戶?來自機器人?無關緊要?)

暫無
暫無

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

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