问题标签 [microsoft-graph-sdks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
640 浏览

javascript - Onenote API 创建页面

我正在尝试通过 OneNote API 创建新页面。我正在关注Microsoft 教程文档

似乎 header() 不起作用。

图教程\graph.js:

路线\onenote.js:

错误:

0 投票
1 回答
50 浏览

azure-active-directory - 用于使用 ASP.NET Web api 获取组和用户的 Azure AD 应用注册设置

尝试使用 ASP.NET Web API 从 Microsoft 图形中获取所有组时,我得到 403 禁止访问,这是我获取所有组的代码:

在 Delegated 和 Application 选项卡中获取用户和组所需的权限是什么?我是否需要应用程序权限,因为这是一个 API,并且我的 UI 单独部署在 azure 中?我对权限选项列表和管理员同意感到困惑。

0 投票
1 回答
140 浏览

c# - Microsoft Graph .Net API:共享 OneDrive 文件夹

我收到以下无效请求错误(消息:提供的参数之一不可接受):

我正在尝试root/TestFolder在 OneDrive 中共享文件夹 ( ),但收到无效请求错误。是否可以通过这种方式共享文件夹?或者,如果这不起作用,我将如何创建一个共享文件夹?

0 投票
1 回答
3434 浏览

outlook - 从 MS Graph API 获取联系人时未找到资源

我在 github 示例下尝试了 Azure AD 身份验证,并成功获取了具有正确回调 URL 的访问令牌。

https://github.com/Microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/18.bot-authentication

根据我在https://apps.dev.microsoft.com中创建的应用程序修改和配置 Web.config 密钥

我已经检查了收到jwt.ms的访问令牌。它是一个有效的令牌,其范围与我在 web.config 中定义的完全一致。

我可以通过传递令牌从 API 获取用户配置文件数据,但是在尝试调用用户的“联系人”时,我遇到了错误。

}

代码调用 Contact API 调用。

仅供参考:在模拟器中显示的登录卡授权示例 URL 如下所示

0 投票
1 回答
22 浏览

microsoft-graph-api - Microsoft Graph - any way to "share" my application

I have created new Application on page: https://apps.dev.microsoft.com/#/appList

using AppId and AppKey I can get token and call Microsoft Graph methods. It works fine. But it works only for my admin console, so, if I call method to add new domain it adds new domain to my admin console. Our business model creates admin console per our client. And we need to setup individual domains for their admin consoles etc.

I need to call Microsoft Graph add domain method to add domain to another admin console! I see a solution is creating one more application per client, under their admin credentials, and then call Microsoft Graph with AppId/AppKey newly created individual Application. But I need to do it automatically and no API to do it (as I understand).

Any way to use one common Application and call Microsoft Graph methods to do actions inside another admin console?

Thank you!

0 投票
1 回答
183 浏览

office365 - Microsoft Graph 范围“Domain.ReadWrite.All”

为什么我不能Domain.ReadWrite.All为 url 设置范围,例如:

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=MY_APP_ID&response_type=code&state=12345&response_mode=query&redirect_uri=https%3A%2F%2Flocalhost%3A44331%2F&scope=domain.readwrite.all

不起作用。

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=MY_APP_ID&response_type=code&state=12345&response_mode=query&redirect_uri=https%3A%2F%2Flocalhost%3A44331%2F&scope=user.read

作品。它也适用于directory.readwrite.all和任何其他,但不适用于domain.readwrite.all. 为什么这样?

0 投票
1 回答
219 浏览

azure-active-directory - Office 365 Multi Geo - 从 Azure Active Directory 获取用户的 PreferredDataLocation 属性时出现问题

我正在尝试PreferredDataLocation从 Azure Active Directory 为用户获取 (PDL)。

我使用了 Graph v1.0,但在响应中没有收到 PDL 值:

但是当我使用 Graph Beta 时,我在响应中收到 PDL 值:

这是否意味着 Microsoft Graph v1.0 不支持获取 PDL?

我也尝试使用 Microsoft Graph SDK,但没有为获取 PDL 公开任何属性。

有没有办法我们可以使用 MS Graph SDK 获取 PDL?

0 投票
1 回答
2248 浏览

python - 如何使用 msgraph-sdk-python 将文件上传到 onedrive?

我不是 python 的新手(也不是专业人士),但这是我第一次尝试这样的事情。

我想使用 python 脚本将文件上传到 OneDrive。听起来很简单吧?好吧,显然这比我能处理的要多。

从我目前看到的情况来看,我正在使用的 onedrive-sdk-python 显然不再工作了(来源:https ://github.com/OneDrive/onedrive-sdk-python/issues/119 )因为它正在退役.

我猜要使用的新 SDK 是用于 Microsoft Graph 的 SDK?但是 github ( https://github.com/MicrosoftArchive/msgraph-sdk-python ) 并没有真正提到如何设置新的 Oauth2 身份验证、获取令牌并在 python 中使用客户端。身份验证部分中提到的链接对我不起作用,我收到如下错误消息:“AADSTS900144:请求正文必须包含以下参数:'client_id'。”

我在 stackoverflow 上查看了类似的问题,但其中大多数是关于旧的 onedrive-sdk 的,而我能找到的最新问题几乎是 3 个月大。那里的回应是它仍在开发中。

我想我遇到的问题都与仍在开发中的 Microsoft Graph 有关,但我想知道是否有人设法让它工作,以及他们是否可以为我指明正确的方向以获取身份验证设置并获取我开始将文件上传到 OneDrive。

一些细节以防万一:

  • Rasbian 9 拉伸
  • Python 2.7.13 & Python 3.5.3(都试过了)
  • OneDrive 企业帐户

非常感谢任何能指出我正确方向的人:)

0 投票
1 回答
1068 浏览

c# - 如何使用 microsoft-graph 从共享点列表中获取字段列表?

如何ListItem通过 .NET Graph SDK 从 SharePoint 列表中获取 a 的值?我收到“错误请求”错误。

当我使用 Graph Explorer 时,我可以获取字段,但不能从 SDK 获取。

是否有获取所有 ListItems 并将字段值打印到控制台的示例?

0 投票
0 回答
132 浏览

microsoft-graph-api - Chat.Read 和 Chat.ReadWrite 权限使用

在 Azure 门户中注册 Graph 应用程序时,有chat.read和的权限chat.readwrite。是否有相应的 dotnet sdk 方法可以在启用这些权限的情况下访问聊天?

如果没有,将来是否有计划支持此功能?

时间线等?如果这不是提出此问题的正确位置,请提供指向可以回答此问题的网站的链接。

权限:

权限