我尝试使用 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
永远不会打印到控制台。