以下是一个使用Node.js在Microsoft Graph中进行POST请求的示例代码:
const axios = require('axios');
const accessToken = 'YOUR_ACCESS_TOKEN'; // 替换为你自己的访问令牌
const postData = {
subject: 'Test Event',
start: {
dateTime: '2022-01-01T09:00:00',
timeZone: 'Pacific Standard Time'
},
end: {
dateTime: '2022-01-01T10:00:00',
timeZone: 'Pacific Standard Time'
}
};
axios.post('https://graph.microsoft.com/v1.0/me/events', postData, {
headers: {
'Authorization': `Bearer ${accessToken}`
}
})
.then((response) => {
console.log('Event created:', response.data);
})
.catch((error) => {
console.error('Error creating event:', error.response.data);
});
请注意,你需要替换YOUR_ACCESS_TOKEN
为你自己的访问令牌。此外,你还需要安装axios
库,可以通过运行npm install axios
进行安装。
以上代码会创建一个名为"Test Event"的日历事件,并将其发送到Microsoft Graph中。你可以根据自己的需求修改postData
对象来创建不同的事件。