在Angular2中获取Microsoft Graph API的标记

时间:2017-08-28 09:50:19

标签: angular microsoft-graph adal

我在Angular应用程序中使用此https://github.com/benbaran/adal-angular4-example

当我使用此标记访问Microsoft Graph API时,我得到以下响应

{
"error": {
    "code": "InvalidAuthenticationToken",
    "message": "Access token validation failure.",
    "innerError": {
        "request-id": "129e0d25-9553-4d9c-9075-5f82611e1847",
        "date": "2017-08-28T09:44:03"
    }
}

在我的Angular应用中访问Graph API的其他方法有哪些。库或SDK也会有所帮助。提前谢谢。

1 个答案:

答案 0 :(得分:1)

GitHub上有几个Angular示例:https://github.com/search?q=angular+sample+user:microsoftgraph&type=Repositories

您在这里遇到的错误可能有很多根本原因。此错误的一个常见原因是混合v1和v2端点。另一个是在获取令牌时未能请求适当的资源。为了调试原因,我需要了解更多信息,例如您注册应用程序的位置,您请求的范围以及您在Graph中进行的调用。