是否必须是管理员才能获取联系人? - Azure AD 图 API

Is it necessary to be admin to get contacts? - Azure AD Graph API

如果我的 o365 帐户不是全局管理员,只是一个用户,我无法在 Azure AD 中授予权限?因为如果我不在 Azure AD 中授予适当的权限,我将无法获取联系人,例如这样的:graph.windows.net/{tenantId}/contacts

(没有登录用户,刚刚获取访问令牌并使用 http 请求)

不,没有必要。

none 管理员用户可以授予不需要管理员权限的权限。要列出联系人,您只需要 Contacts.Read 普通用户也可以授予的权限。

关于此 REST 和权限的更多详细信息,您可以参考以下链接:

List contacts

Microsoft Graph permissions reference