当前位置: 首页 > 知识库问答 >
问题:

适用于 Microsoft 图形 API 和 Azure v2.0 的测试环境

胡俊美
2023-03-14

我正在使用MS图endpoint集成OneNote应用程序。为了验证用户,我使用azure v2.0endpoint。微软图形平台、onenot和azure提供的测试/沙盒环境是否相同。

目前我使用的endpoint如下-

>

  • 获取onenote笔记本-https://graph.microsoft.com/v1.0/me/onenote/notebooks

    使用Azure v2.0对用户进行身份验证-https://login.microsoftonline.com/common/oauth2/v2.0/authorize https://login.microsoftonline.com/common/oauth2/v2.0/token

    这些endpoint适用于所有环境,包括dev/prod/test。我们注册的应用程序类型https://apps.dev.microsoft.com/这才重要吗?

  • 共有2个答案

    东郭阳德
    2023-03-14

    除了公认的答案,即图形浏览器可用于测试目的,您还可以创建Azure Active Directory (Azure AD)沙盒帐户,并将其用作完全独立的Azure门户测试环境。

    沙盒帐户在测试域(租户)下工作。与在标准 Azure 门户中一样,可以注册应用(适用于 SSO 方案)。您还可以“安装”测试
    数据,其中“安装”将测试随机用户创建为测试域下的 Microsoft 帐户(使用相同的共享密码)。

    黄聪
    2023-03-14

    https://developer.microsoft.com/en-us/graph/graph-explorer

    是-您可以使用图形资源管理器作为测试环境。

    https://developer.microsoft.com/en-us/graph/docs/concepts/auth_register_app_v2

    是的-你注册的申请类型很重要。如果这是一个新的应用程序,我建议您使用融合应用程序,以便您的应用程序适用于O365和Microsoft帐户。有关详细说明,请参见上面的链接。

     类似资料:
    • 我使用下一个endpoint来获取“https://graph.microsoft.com/v1.0/users/?$select=id,displayName,mail,userPrincipalName“根据文档:https://learn.microsoft.com/en-us/graph/api/resources/user?view=graph-rest-1.0没有关于用户资源类型的唯一

    • 我试图通过使用Micrsoft图形按名称获取SharePoint库。 以下查询返回两个库(更准确地说,是驱动器)的名称:https://graph.microsoft.com/v1.0/sites/SiteID/drives?$select=name, id 结果: 为了只返回一个名称,我做了这样的$filter https://graph.microsoft.com/v1.0/sites/Sit

    • 我们正在整合微软Azure广告与我们的应用程序。我正在尝试使用微软图形API(https://graph.microsoft.com/v1.0/users/{id | userPrincipalName }/photo/$ value)获取用户个人资料图片。但这对我不起作用。我已经在应用程序中给出了该API所需的所有权限,但每次都得不到响应。你能告诉我我错过了什么配置吗? 答复: 谢谢

    • 我正在尝试使用Microsoft图形API检索Office 365帐户的联系人列表。当我使用hotmail帐户登录时,一切正常。但是,如果我使用Office 365帐户,我在调用“https://graph.microsoft.com/beta/me/contacts”后会收到以下响应错误 我已尝试在Google上搜索错误,但找不到任何信息来告诉我为什么Office 365帐户不起作用。任何帮助将

    • 为什么我不能为url设置scope,如: 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%

    • 脚本: 我有一个angular5客户端应用程序,它使用hello.js使用用户的Office 365凭据对用户进行身份验证。 客户代码: 成功的响应是(出于安全原因被操纵) 解码后的access_token具有以下几个密钥: 标题: 1. nonce(需要一些特殊处理,我找不到任何关于特殊处理的文档) 2.典型:JWT 有效负载: “澳元”: “https://graph.microsoft.co