问题标签 [msgraph]

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 回答
322 浏览

api - 如何读取本地 MS Teams 状态

我正在尝试实现一个硬件忙灯来显示我的 Microsoft Teams 存在,以便我的家人在我开会时不会进入我有办公室的房间。我希望实现类似于:

此设置的唯一问题是我无法获得 MS Teams状态。

最好的方法是使用MS Graph Presence API,但我的问题是这是一个公司帐户,我没有(而且我不可能拥有)并且主订阅中的应用程序授予了所需的范围:存在.阅读。

所以我尝试了不同的想法,但最终都没有奏效:

  • 检查本地正在运行的进程
  • 检查 MS Teams 是否公开任何本地 API
  • 检查是否有可用的 CLI

这似乎是一个简单的想法,我的意思是,当我输入此消息时,我现在可以看到状态,我也可以做一个应用程序来获取任务栏的屏幕截图并从图标中提取状态,但这真的是我唯一的选择

0 投票
0 回答
27 浏览

outlook - 创建全天事件 msgraph API

我正在尝试使用 MS Graph API 创建全天事件。我遇到的问题是,当我在 Outlook 上创建事件时,它会将事件延长到第二天,截图如下:

在此处输入图像描述

这是我发送的事件正文:

在此处输入图像描述

这就是我计算开始日和结束日的方式:

0 投票
0 回答
24 浏览

msgraph - Microsoft 365 管理中心 - 使用 API 调用授予权限

我试图在文档中寻找答案,但找不到明确的答案。

是否可以仅使用 API 调用向用户邮箱授予权限?

0 投票
1 回答
71 浏览

python - 从 azure rest api 上传证书失败

问题陈述:

在 Azure AD 下注册的应用中续订证书。

问题:

我在从MS Graph API > 应用程序发送 PATCH 时遇到问题- PATCH 更新应用程序属性。

问题是每当我尝试更改 KeyCredentials 并上传它时都会失败,键值不能为 null 或 empty。现在,当我从 GET 检索应用程序属性详细信息中检查其他证书时,它们为空。当我尝试使用 OpenSSL 在本地读取我的证书并且找不到任何这样的值时,我无法理解这个键值是什么。

任何人都可以在 RestAPI 中帮助我,或者是否有任何 SDK 可以帮助上传证书。

问候

0 投票
0 回答
53 浏览

rest - 更正正文内容以使用 MsGraph REST API 创建 mobileAppContentFile 资源?

我正在尝试自动化 Intune 中业务线应用的更新过程。

这是我当前的代码:

我在测试时注意到的几件事,REST API 上列出的端点很可能是不正确的。如果我在以下 URL“https://graph.microsoft.com/beta/deviceAppManagement/mobileApps/8dda54ec-992a-478d-984a-260cd59c1c33/microsoft.graph.mobileLobApp/contentVersions/1/files”上使用 GET 方法,我会得到回报。如果我使用 REST API 中提到的那个,它会返回一个 (400) 错误请求。

我还测试了 body 的多种变体,以包含示例请求中列出的全部或部分属性。参考下面列出的两个参考文献中的第一个(第 617 行),理论上正文应按以下方式工作:

在示例请求中,指定了“azureStorageUri”属性。在我的情况下,我无法指定,此 POST 应该生成 azureStorageUri,以便我可以将文件上传到该存储端点。

我使用这两个来源作为参考: https://github.com/microsoftgraph/powershell-intune-samples/blob/master/LOB_Application/Application_LOB_Add.ps1 https://github.com/MSEndpointMgr/IntuneWin32App/blob/主/公共/Add-IntuneWin32App.ps1

以下来自 Microsoft Graph REST API 的文档 https://docs.microsoft.com/en-us/graph/api/intune-apps-mobileappcontentfile-create?view=graph-rest-beta 我还应该注意我有使用 MsGraph REST API 的 BETA 和 v1.0 对此进行了测试。

0 投票
1 回答
85 浏览

ssl - 请帮助我在 Python 中为 Azure 服务主体创建 ssl 证书

我已经创建了服务主体,但是没有正确的代码,或者我不知道如何在 Python 中为 Azure 服务主体创建 SSL 证书。请帮助我

0 投票
3 回答
987 浏览

powershell - 通过 PowerShell 访问 MS Graph API 的权限

问题

我正在尝试编写一个 PowerShell 脚本来通过 MS Graph API 获取报告数据/reports/credentialUserRegistrationDetails。当我使用图形资源管理器时,它工作得很好,只要我Reports.Read.All在修改权限(预览)选项卡上启用。

但是,当我尝试用我的脚本来做这件事时,我得到了错误"Calling principal does not have required MSGraph permissions Reports.Read.All"

在我所有的搜索中,我只能找到如何为应用分配权限。有什么办法可以让我从我的脚本中做到这一点?


我的脚本


回复

0 投票
0 回答
79 浏览

c# - 使用 Azure.Identity InteractiveBrowserCredential 类获取令牌时弹出窗口未在 Windows 应用程序中打开

我正在使用 Azure.Identity NuGet 访问 Teams 的 Graph API。虽然调试弹出窗口可以很好地登录,但是当我作为应用程序的一部分在进程中运行 dll 时,浏览器窗口不再打开并且失败并出现异常:一般异常。这通常是由于超时而发生的,但在这种情况下是因为没有浏览器弹出,这反过来又导致了超时。我正在集成他们在此处提供的代码示例:https ://github.com/microsoftgraph/msgraph-sdk-dotnet/blob/dev/docs/tokencredentials.md#1-interactivebrowsercredential https://docs.microsoft.com/en -us/dotnet/api/azure.identity.interactivebrowsercredential?view=azure-dotnet 有谁知道我如何允许弹出窗口在 MS 图形的 wpf 集成中显示交互式登录?

0 投票
0 回答
10 浏览

microsoft-graph-api - MS 图形过滤器和更新工作表

我想知道是否有人有过滤工作表和更新现有行的工作示例。我见过一些不同的东西,它们都不适合我。我也找到了这些页面,但它们似乎不起作用。我想知道这是不是什么东西。 https://docs.microsoft.com/en-us/graph/api/filter-apply?view=graph-rest-1.0&tabs=http https://docs.microsoft.com/en-us/graph/api/ tablerow-update?view=graph-rest-1.0&tabs=http

0 投票
0 回答
23 浏览

java - Ms graph api:活动中的附件不显示给与会者,但显示给我自己

我感到有点气馁。我需要你的帮助。我从 3 天前开始尝试使用 ms grap api 在邀请活动中发送附件。附件显示在我的活动中,但未显示给与会者。我以多种形式尝试了许多场景和许多修复,但 iot 不起作用。你有什么想法吗?这是我的代码: