我在 Azure 门户中设置了一个 iOS 应用来与 OneDrive for Business 集成。
在“对其他应用程序的权限”中,我们选择了以下应用程序的所有权限 - 微软图表 - Office 365 在线共享点 - Windows Azure Active Directory
我在 SDK 中运行 iOS 示例代码,它适用于“共享文件”接受的几乎所有功能。错误:403“禁止”UserInfo={error=notAllowed:该功能已被禁用。请联系您的管理员以启用它。, NSLocalizedDescription=forbidden}
也许我在某个地方错过了任何配置?请您指点一下
谢谢问候,
黄
最佳答案
您如何共享文件、创建共享链接或邀请其他人?根据测试,OneDrive REST API 非常适合创建共享链接和邀请人员。您可以使用 OneDrive REST API 重现此问题吗?
这里是 OneDrive REST API 供您引用。
分享链接:
标题:
authorization: bearer {token}
Content-Type: application/json
正文:
{
"type": "view"
}
邀请他人:
标题:
authorization: bearer {token}
Content-Type: application/json
正文:
{
"requireSignIn": false,
"sendInvitation": true,
"roles": ["write"],
"recipients": [
{ "email": "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="dca9afb9aeed9cb1afb8b2b3babab5bfb9b8b9aaf2b3b2b1b5bfaeb3afb3baa8f2bfb3b1" rel="noreferrer noopener nofollow">[email protected]</a>" }
],
"message": "Here's the document I was talking about yesterday."
}
您可以引用以下链接获取访问 token : https://dev.onedrive.com/auth/aad_oauth.htm
关于azure - Onedrive for Business - 无法共享文件/文件夹 : 403 "forbidden",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36381880/