问题标签 [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.
microsoft-graph-api - 如何将相关 ID 传递给 IHttpProvider?
我需要将相关 ID 传递给 IHttpProvider 以让他们记录它以进行调试。我该怎么做?谢谢!
java - 创建组时添加组成员 (msgraph-sdk-java)
我想在创建组时将成员添加到组中。我怎样才能做到这一点?
请求:
和代码:
我应该如何以及在哪里编写“members@odata.bind”部分?
microsoft-graph-sdks - 是否有一种方法可以使用域等接口序列化一些 Microsoft Graph 实体
我想生成一个测试程序来针对我们的客户租户执行,以验证我们可以处理我们新的 Microsoft 图形应用程序收集的所有数据。我的计划是使用序列化数据
XmlSerializer serializer = new XmlSerializer(typeof(List<T>));
它在我尝试的第一个实体 Microsoft.Graph.Domain 上失败(在这种情况下出现错误
Cannot serialize member Microsoft.Graph.Entity.AdditionalData of type ... because it is an interface.
对堆栈溢出的搜索发现了使用 XmlIgnore 装饰有问题的类属性的建议,因此 XmlSerializer 将忽略它,其他人建议实施新的 IXmlSerializer。一篇文章似乎建议对 XAML 使用序列化。
是否愿意以更好的方式收集可以导入单元测试的真实客户数据?作为开发人员,我无法直接访问客户帐户。
有没有人对如何序列化 Microsoft Graph 实体有其他建议。
microsoft-graph-api - 使用 Microsoft.Graph dotnet SDK 创建团队
使用msgraph-sdk-dotnet,我创建了一个统一组。
接下来我想向它添加一个团队。文档为我提供了创建团队( )的 HTTP 请求PUT /groups/{id}/team
,但我宁愿继续使用静态类型的 SDK。
使用 SDK 创建团队的最简单方法是什么?
asp.net-core - 当 Web 应用程序对访问者及其自身向 Microsoft Graph 进行身份验证时,身份验证流程
我正在尝试构建一个小型 Web 应用程序,该应用程序将使用 Azure AD 对访问用户进行身份验证,然后将用户添加到 Azure AD 中的指定组。使用的组件是 C#/dotnet 核心、MSAL 和用于 .NET 的 Microsoft Graph 库。
步骤很简单:
- 用户访问网站。
- 用户通过 OpenID Connect 向 Azure AD 进行身份验证。
- 成功通过身份验证后,网站会使用 Microsoft Graph API 将用户添加为特定 Azure AD 组的成员。
- 用户会看到操作的状态。
该应用程序在 Azure AD 中注册,具有隐式授权(用于 ID 令牌)并具有以下 Azure AD 权限:
- Microsoft Graph:Group.ReadWrite.All
- Microsoft Graph:User.Read.All
控制器如下所示:
Startup.cs 看起来像这样:
使用此代码,我有两个身份验证流程。一种用于对访问用户进行身份验证,另一种用于对 Microsoft Graph 的应用程序进行身份验证。这背后的基本原理是用户没有足够的权限将成员添加到组。该代码可以正常工作并且完全符合预期。
针对单个 Azure AD 应用注册的双重身份验证流程是确保实现这一目标的最佳方式,还是有一种更时尚的设计,只需要一个身份验证流程?
c# - 如何使用 Microsoft Graph C# SDK 查看结束日期和开始日期之间的 calendarView
我正在尝试使用 Microsoft Graph SDK 来查询 calendarView 端点。我可以使用常规进行此查询,HttpClient
但为了方便起见,我想通过 SDK 进行此操作。我将尝试使用查询参数命中的端点如下所示:
GET /v1.0/me/calendar/calendarView?startDateTime=2019-01-01T00:00:00.0000000&endDateTime=2019-03-01T00:00:00.0000000
我试图以这种方式通过 Graph SDK 进行调用:
我为此收到 200,但我的回复没有任何价值。如果我删除 end/dateTime 部分,我只会得到 start/dateTime 日的值。似乎过滤器仅适用于具体情况而不适用于范围。有没有人有任何关于在一个范围内过滤的提示?
microsoft-graph-api - 返回的 deltaLinks 之间的不一致
在 Graph API 上使用 C# SDK 调用 delta 查询时,会返回不同格式的 deltaLink,具体取决于它是初始请求还是后续请求。在初始请求时返回:
在随后的请求中,这将被返回:
这使得从 url 获取令牌以进行存储有点烦人。这可以解决吗?
php - 使用 Microsoft-graph php-sdk 创建事件
我尝试使用 php-sdk 创建事件,但设置开始和结束时区不起作用。
但是结果事件每次都是UTC。
我试过了:
并添加标题:
但结果是一样的。
最重要的是,当我添加
其余的被禁用。如果我不包含此代码,则会在活动开始前 15 分钟启用提醒。
c# - Microsoft Graph .NET SDK - 检索 ListItem 字段
我正在尝试使用 .NET SDK 从 SharePoint 子网站的列表中检索项目。我可以获得子网站、列表和项目,但我不知道如何检索列。例如,在这里我试图列出每个列表项的所有标题:
这里有什么问题?
microsoft-graph-api - 使用 microsoft graph API 获取公用文件夹
我试图获取公用文件夹但没有运气,但在 microsoft graph 文档中找不到任何相关内容,是否可以将公用文件夹添加到同一租户的任何邮箱中?谢谢!