Kev*_*non 6 sharepoint office365
我有一个使用Office 365 SharePoint预览API的客户端应用程序.最近(截至2014年10月),Microsoft发布了该API的1.0版本.预览API使用的身份验证步骤不再适用于1.0版.
为了演示这个问题,我创建了一个简短的node.js脚本.该脚本执行以下操作:
POST以https://login.windows.net/common/oauth2/token获得一个访问令牌GET 到Office 365发现服务以获取SharePoint API端点POST到https://login.windows.net/common/oauth2/token了刷新令牌获取新的访问令牌GET 到SharePoint API端点以获取文件列表该脚本可以与API的预览API和版本1.0一起使用.它能够从预览API获取文件的JSON列表,但是对于版本1.0(在最后一次调用中)以及以下内容失败:
{
"error": {
"code": "-2147024891, System.UnauthorizedAccessException",
"message": "Access denied. You do not have permission to perform this action or access this resource."
}
}
Run Code Online (Sandbox Code Playgroud)
有没有人看到调用顺序有什么问题?
请查看示例脚本以获取更多详细信息.
感谢您与我们联系,我们感谢您的反馈。正在推出修复程序,以解决非管理员通过文件 API 访问文件/文件夹的问题。如果您还处于开发/探索阶段,可以考虑采取以下措施来解锁:
A。暂时将用户添加为我的网站主机网站上的管理员
b. 暂时获取应用的AllSites权限
一旦问题在生产中得到修复,我将更新此线程,这应该很快就会发生。
| 归档时间: |
|
| 查看次数: |
1037 次 |
| 最近记录: |