0

我尝试使用 Microsoft Graph API 的 NodeJS SDK 创建 API 调用,但图形客户端似乎在我的整个应用程序完成后完成。

async function createGroup(url, groupName, accessToken, owner) {

    const authProvider = () => {
        getAccessToken: () => {
            return accessToken;
            }
    };  

    const client = graph.Client.init({
        authProvider
    })


    let data = {
        displayName: groupName,
        mailEnabled: false,
        securityEnabled: true,
        /*"owners@odata.bind": [
            `https://graph.microsoft.com/v1.0/servicePrincipals/${owner}`
        ]*/
    }
    
    try {
        console.log("start2");
        const resp = await client.api("/groups").post(data);
        console.log("end2");
        return resp
    } catch(error) {
        console.log("demo3")
        console.log(error);
        return error;
    }
    
}

demo3或者end2永远不会打印到控制台。

4

0 回答 0