如何从 Office 365 的 Microsoft Graph API 获取国家/地区?

问题描述 投票:0回答:2

我想使用 Microsoft for Office 365 的 Graph API 获取登录用户的国家/地区。

我已经下载了 Microsoft Graph API 的代码片段,我在其中检查了相同的内容。但好像没有什么办法可以得到。

是否可以使用 Graph API 获取国家/地区? 如果是的话我应该遵循什么流程?

office365 azure-ad-graph-api
2个回答
0
投票

使用

Get-MgAuditLogSignIn
可以让您毫无问题地检索此详细信息。

Connect-MgGraph -Scopes "AuditLog.Read.All","Directory.Read.All"  
Get-MgAuditLogSignIn | 
    Select-Object UserDisplayName, UserPrincipalName, 
        @{n='Country';e={$_.Location.CountryOrRegion}}, 
        @{n='City';e={$_.Location.City}};
Disconnect-MgGraph;

-1
投票

用户对象上有一个国家属性,不需要填充。还有“preferredLanugage”、“postalCode”等...全部查看这里

以下是使用“me”端点获取登录用户的国家/地区代码的图形 API 请求示例:

https://graph.windows.net/me/country

您可以使用 Graph Explorer 进行尝试(请注意,您必须登录才能使用。)

有关如何使用登录用户进行操作的更多信息此处

© www.soinside.com 2019 - 2024. All rights reserved.