当前位置: 首页 > 知识库问答 >
问题:

操作:创建;异常:[状态代码:未授权;原因:呼叫者无权访问“/chats/{id}/messages/”资源

那弘
2023-03-14

我在为Microsoft Teams处理MS graph创建订阅时遇到此错误。

这是我的请求示例POSThttps://graph.microsoft.com/beta/subscriptions

请求主体{“变更类型”:“已创建、已更新”,“通知URL”:“{通知URL}”,“生命周期通知URL”:”“{生命周期通知url}”,“资源”:“/chats/{id}/消息”,“IncludeSourceData”:“true”,“加密证书”:“{base64ExNcytionCertificate}”,“加密证书id”:“{”customID}”,“过期日期时间”:“2020-02-28004:00:00.0000000 Z”,“客户端状态”:“{“通知”}”

共有1个答案

凌翔宇
2023-03-14

检查您对Graph API的访问权限。这可能在您用于获取访问权限的应用注册中可用。似乎在创建订阅时,您需要有权访问您要求通知的资源。您可以使用www.jwt.io检查这些,该www.jwt.io可以向您显示访问令牌包含的声明。如果资源需要管理员授予的访问权限,则可以由Azure AD上的管理员给予同意。

 类似资料:
  • 我想通过embulk和digdag将数据从GCS传输到BigQuery。 但出现了错误。 com。谷歌。api。客户古格里皮斯。json。GoogleJsonResponseException:401未经授权 。。。。。。。 错误:组织。embulk。配置。ConfigException:com。谷歌。云存储StorageException:匿名调用方没有存储。对象。列出对Google云存储桶的访

  • 从Azure运营模式部署到Azure订阅并获取错误时: 下载秘密: PRODConfirmInvitationCode:“无法获取Azure的访问令牌。状态代码:401,状态消息:未经授权的”PRODSendInvitationCode:“无法获取Azure的访问令牌。状态代码:401,状态消息:未经授权的”PRODValidateInvitationCode:“无法获取Azure的访问令牌。状态

  • 说我有以下几点: 并且在该操作创建器中,我想访问全局存储状态(所有还原器)。这样做是否更好: 或者这个:

  • 我在使用PHP api实际版本的示例时遇到了一个问题,并且使用了examples文件夹的“service-account.PHP”文件。 null null 以下是错误堆栈: null null

  • 我遇到了使用文档签名 API 的第一个障碍,需要一些帮助。 我将docusignrestapi集合导入到Postman中。我设置了iKey、iSec、encodedKeys和codeFromUrl变量。 当尝试发送'01-授权代码授予访问令牌'post API时,我每次都得到以下响应。 我尝试从Postman中删除所有内容,包括环境,并从DocuSign中删除该应用程序,然后重新开始,以便我的所有

  • 问题内容: 我仅在使用PHP api实际版本的示例并使用examples文件夹的“ service-account.php”文件时遇到问题。 原来是用于显示“ Books API”的,并且通过我的个人凭据配置可以很好地工作,但是在我的xcase中,我需要通过directory.groups.get服务进行访问,以获取Google网上论坛邮件列表的会员帐户列表,所以我在其中更改了原始代码: 无论我做