问题描述
在执行 Microsoft Graph /search/query POST 时,例如:
{
"requests": [
{
"entityTypes": [
"event"
],"query": {
"queryString": "MySearchedText"
},"from": 0,"size": 2
}
]
}
当我使用个人 Microsoft 365 帐户时,结果很好。但是,当我使用通过指定 Yahoo 地址创建的另一个 Microsoft 365 帐户时,它失败了,即使我已授权 calendars.readwrite
、user.read
和 mailboxsettings.read
权限(就像我对个人MS 帐户):
{
"error": {
"code": "AuthenticationError","message": "Error authenticating with resource","innerError": {
"date": "2021-02-14T18:01:59","request-id": "c064b190-a39a-4e77-bdc2-fa3d25ebdb90","client-request-id": "f78443a1-1d27-c865-567b-9af9beb78933"
}
}
}
然而,/me/calendarview
查询非常有效 (GET https://graph.microsoft.com/v1.0/me/calendarview?startdatetime=2020-02-14T16:33:35.452Z&enddatetime=2024-02-21T16:33:35.452Z
)。
您是否知道 search/query
API 是否需要用户帐户的某些特定属性?
非常感谢您的帮助,我花了 1.5 天时间阅读文档、其他 SO 帖子,尝试各种方法,但没有任何帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)