azure - 使用 Microsoft Teams 获取机器人的访问令牌以与图形 API 一起使用
问题描述
你会认为这很简单,但我只是想调用这个 API:
https://docs.microsoft.com/en-us/graph/api/channel-post-messages?view=graph-rest-1.0&tabs=http
我正在尝试使用在 Azure 上注册的机器人的访问令牌来调用它。
我在哪里/如何获得访问令牌?
我应该能够使用客户端凭据调用此 API 吗?
https://login.microsoftonline.com/common/oauth2/v2.0/token
解决方案
根据您尝试调用的 API 参考,Application
不支持权限,这意味着无法通过 OAuth 2.0 客户端凭据流调用此 API。
如您所见,仅Delegated
支持权限,并且此处的帐户必须是工作或学校帐户,因此如果您想直接在您的机器人代码中调用此 API,您可以尝试密码流 以获取具有委派权限的 access_token。
如果您需要更多帮助,请告诉我。
推荐阅读
- javascript - Javascript const 变量真的是常量吗?
- visual-studio-code - 如何突出显示 Visual Studio 代码中的任何文本
- c# - 如何从 Unity 中的代码旋转 Z 轴?
- javascript - 如何在 express 应用中组织客户端 js?
- mongodb - mongodb - 在聚合框架中查找上一个和下一个文档
- powerbi-desktop - 获取第三列矩阵中两列差异的结果
- web-scraping - wget下载nofollow链接
- python - 从 2D Numpy 数组中提取多个元素的索引,Python
- verilog - 错误:有序端口连接不能与命名端口连接混合
- c - 一起使用 shm_open 和 mmap 有什么用?