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

Excel for Office 365中的图形API

施德运
2023-03-14

首先,我不是开发者。我为公司管理一台Office 365服务器,我想使用excel完成一些繁重的报告。

我学习了微软的Graph,以及如何用它来获取数据。

我在Azure Active Directory中创建了一个应用程序,并尝试对其进行设置。我添加了Microsoft Graph的授权,包括Read All Users 的完整配置文件。我也为 Windows Azure Active Directory 添加一个读取目录数据权限。

我单击了“授予权限”按钮。

在清单中,我将这些参数更改为true:

    < li>oauth2AllowImplicitFlow < Li > oauth 2 allowurlpathmatching

现在从Excel(2016)开始,我尝试添加一个新的OData源,并尝试

https://graph.microsoft.com/v1.0/users

我使用Professionnal Account选项卡输入了我的凭据(作为全局管理员),不幸的是,我只得到拒绝访问资源的消息(如果消息不准确,很抱歉,我得到的是另一种语言)。

谁能帮我告诉我我错过了什么,请?

提前谢谢你。

共有1个答案

高胜
2023-03-14

我遇到了类似的问题,发现问题可能是使用了不正确的流进行身份验证。

警告:一旦您更改并授予权限,可能需要30分钟才能授予权限。

首先,请检查您的访问令牌(您可以使用https://jwt.io.因此,您应该在解码的有效负载中收到这部分:

“角色”: [ “用户.全部读取” ],

如果你看不到它,这意味着没有正确地授予许可。在您输入凭据时,我假设您使用授权代码授予流。

若要解决此问题,可以首先检查是否向应用授予了应用程序权限或委派权限。您可以查看此页面以了解差异。如果要使用应用程序权限,可以使用客户端凭据流。如果要使用委派权限,可以使用授权代码授予流。

如果您正在使用授权代码流,您还可以向您的应用程序添加委托权限,并检查新的访问代码是否包含所需角色(请记住,某些权限可能仅在其中一个类别中可用-但是,Users.Read.All在这两个类别中都可用)。

 类似资料:
  • 问题内容: 我想要几个子图,其中两个显示来自视频提要的帧,第三个显示以条形图显示的计算结果。创建matplotlib图形后,我创建了几个subplot2grids,然后使用FuncAnimation更新了它们。 创建条形图(待更新)的通常方法是: 我现在正尝试在其他子图旁边添加条形图: 我收到以下错误:AttributeError:’BarContainer’对象没有属性’set_animated

  • 图形概述 理解图形系统是深入游戏开发的关键。本章详细介绍 Unity 的图形特性,例如光照和渲染。

  • 问题内容: 我是python的新手,正在尝试使用matplotlib在同一图中绘制多条线。我的Y轴的值存储在字典中,并在下面的代码中在X轴中进行相应的值 我的代码是这样的: 但是我得到的是一个单独的图,一个图一个图。有人可以帮助我弄清楚我们的代码有什么问题吗?为什么不能生成多条线图?非常感谢! 问题答案: 这很简单: 您可以随意添加多次。至于,您需要首先指定颜色。所以对于蓝色,它是。对于正常的线是

  • 我使用chart.js在我的网页上有一个BarChart。 我在其中添加了两个数据点 现在我想要更新那些条A和B,而不是删除它们并再次添加它们(我已经想好了如何做到这一点)。我想让它们垂直移动以适应它们的新值,但我无法找到如何访问图表中已经存在的数据。 没有什么比得上 其中第一个值将是存储数据的索引(F.E.)。 我该怎么做呢?

  • 我正在尝试使用2.3.0绘制chart.js水平条形图- 但它只显示一个小节。我错过了什么?