Microsoft graph:UnhandledPromiseRejectionWarning:PolyFillNotAvailable:库无法在没有获取的情况下运行。所以,请为其提供polyfill

Chi*_*ajS 13 node.js microsoft-graph-sdks microsoft-graph-api

使用访问令牌初始化客户端时,Microsoft graph 抛出以下异常

在此输入图像描述

访问令牌是在初始化客户端之前生成的,并且相同的令牌在 post-man 中也有效

我做错了什么?

代码

let graphClient = graph.Client.init({
        // Use the provided access token to authenticate
        // requests
        authProvider: (done) => {
            done(null, accessToken);
        }
    });
Run Code Online (Sandbox Code Playgroud)

邮递员回应

在此输入图像描述

Dan*_*tan 24

引用安装指南

将 @microsoft/microsoft-graph-client 导入到您的模块中,并且您还需要像 isomorphic-fetch 这样的 polyfill 来进行 fetch。

这是您需要做的。

npm install isomorphic-fetch
import "isomorphic-fetch"; OR require('isomorphic-fetch');
Run Code Online (Sandbox Code Playgroud)