我在尝试使用/ me / people获取Outlook上的联系人列表时收到403禁止错误。这适用于Graph Explore,但不适用于我的应用程序。
try {
const response = await axios({
method: 'get',
url: 'https://graph.microsoft.com/v1.0/me/people',
headers: {
Authorization: `Bearer ${req.user.accessToken}`,
},
});
res.send(response.data);
} catch (err) {
console.error(err);
}
我猜是您使用的令牌没有足够的权限。根据GET /v1.0/me/people
中https://docs.microsoft.com/en-us/graph/api/user-list-people?view=graph-rest-1.0&tabs=http的文档,您需要People.Read
或People.Read.All
。您可以确认访问令牌中包含密码吗?