microsoft-graph-api - 请求 onedrive 权限返回错误信息

标签 microsoft-graph-api onedrive

发帖 https://graph.microsoft.com/v1.0/drives/ {driveId}/items/{itemId}/invite

请求正文:

{
    "recipients":[{"email":"some_valid@ID.com"}],
    "message":"",
    "requireSignIn":true,
    "sendInvitation":false,
    "roles":["write"]
}

响应正文:

{
    "@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(permission)",
    "value":[{
        "@odata.type":"#microsoft.graph.permission",
        "grantedTo":{"user":{"displayName":"some_valid@ID.com"}},
        "id":"<PERMISSION_ID>",
        "roles":["write"]
    }]
}

我得到了 200(“OK”)状态代码的正确响应。但是我无法使用“some_valid@ID.com”帐户访问共享点文件夹。此外,当我检查共享点中文件夹的权限时,“some_valid@ID.com”ID 未列在管理访问列表中。

最佳答案

这是“按设计”和错误的组合。 “按设计”部分是,如果您选择不发送电子邮件邀请,用户将无法访问该文档。用户通常需要在获得访问权限之前兑换邀请中的链接。错误在于 API 响应仍应显示用户已被授予访问权限(尽管邀请从未发出,但邀请链接可以在以后共享)。我们正在修复。谢谢你提出来。

关于microsoft-graph-api - 请求 onedrive 权限返回错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48866466/

相关文章:

microsoft-graph-api - 使用 Graph API 获取 SharePoint 组(而非 AD 组)

java - Android 上的 Microsoft Graph 在检索文件时响应 404

outlook - 从 REST 访问回复/转发/等状态

javascript - Web 嵌入式 Excel 电子表格无法在移动设备上正常工作

azure - 使用 Microsoft Graph API 查询 OneDrive 中的文件 : Unable to retrieve user's mysite URL

c# - 如何在桌面应用程序中使用 OneDrive 的 api 并记住权限?

azure-active-directory - Microsoft Graph API 用于获取用户拥有的 AAD 组列表

azure-active-directory - Intune 图形 API 错误

c# - 使用 C# 访问 OneDrive For Business (Office365) - 无法列出子文件夹

azure - IISExpress - 由于权限不足,redirection.config 无法读取配置文件