首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用Microsoft时获取WAC访问令牌错误

调用Microsoft时获取WAC访问令牌错误
EN

Stack Overflow用户
提问于 2019-06-13 08:41:43
回答 2查看 1.9K关注 0票数 3

我是第一次看到微软图形。我正在打电话给https://graph.microsoft.com/beta/me/drive/items/root:/STWTest.xlsx:/workbook/,并得到以下响应:

代码语言:javascript
复制
{
    "error": {
        "code": "AccessDenied",
        "message": "Could not obtain a WAC access token.",
        "innerError": {
            "request-id": "28dc972e-b8ce-4b5c-bfbe-2bd29094c878",
            "date": "2019-06-13T08:35:23"
        }
    }
}

对如何解决这个错误有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-09 14:47:46

我知道“任择议定书”已经回答了他们自己的问题,但就我而言,解决办法是不同的。

我只是使用了错误的DriveItem (即文件) id (从错误的驱动器)。

如果您正在使用团队,并且正在使用嵌入式SharePoint站点中的文件,下面是获取(或反复检查)所需ids的一种方法:

  1. 组(~=Teams)您是以下成员(从这个命令的结果复制您想要的团队的id字段):https://graph.microsoft.com/v1.0/me/transitiveMemberOf/microsoft.graph.group
  2. 团队的通道(在下面的url中替换{ Team },然后从结果复制id字段):https://graph.microsoft.com/v1.0/teams/{team-id}/channels
  3. 与通道相关联的Sharepoint站点(复制parentReference.driveId字段(SharePoint的根目录)和id字段(与通道同名的目录):https://graph.microsoft.com/v1.0/teams/{team-id}/channels/{channel-id}/filesFolder
  4. 通道的Sharepoint目录的内容(复制所需文件(或目录)的id字段(DriveItem id) ):https://graph.microsoft.com/v1.0/drives/{parentReference.driveId}/items/{channel-directory-id}/children
  5. 如果需要进入子目录,请将上面url中的{channel-目录- id }替换为要探索的子目录的id,以获得自己的子目录,并根据需要重复。

现在可以构建如下所示的urls:https://graph.microsoft.com/v1.0/drives/{parentReference.driveId}/items/{driveitem-id}/workbook/worksheets/My%20Sheet%20Name/range(address='A1:B2')

票数 3
EN

Stack Overflow用户

发布于 2019-06-13 13:43:10

在这方面工作了相当一段时间之后,我的权限似乎被设置错了。对于将来的参考,请转到Microsoft文档并检查页面顶部的权限部分

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56576652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档