【问题标题】:Office365 Sharepoint social.feed AAD AuthorizationOffice365 Sharepoint social.feed AAD 授权
【发布时间】:2014-04-24 14:50:34
【问题描述】:

我目前正在使用不记名身份验证 (oAuth2) 测试对 Office365 Sharepoint 服务器的 RESTfull API 访问。 我可以通过 /_api/web 端点成功获取 OneDrive 中的当前文件,但在所有 _/api/social.feed 端点上获取 System.UnauthorizedAccessException。

我将 AAD 中的所有可用 Sharepoint 权限授予(测试)应用程序,为了安全起见,令牌显示:[scp] => MyFiles.Write MyFiles.Read AllSites.FullControl AllSites.Manage AllSites.Write AllSites.Read

完全相同的端点是可访问的,并在通过具有“正常”fedAuth/rtFa 身份验证 cookie(又名正常浏览器登录)的同一用户的浏览器访问时返回正常结果。

我在检索我正在展示的 access_token 的 social.feed(/my/feed) 时做错了什么?

【问题讨论】:

    标签: api sharepoint azure ms-office social


    【解决方案1】:

    当前的 Office 365 API 不支持使用 REST 或 CSOM API 和持有者身份验证的权限,以防止 Web/移动应用程序无法征求用户启动应用程序的同意。不包括社交提要,最新的博客文章解释了当前的支持http://blogs.office.com/2014/05/12/net-and-javascript-libraries-for-office-365-apis/ 如果您认为这很重要,请将您的反馈提交给 UserVoice,我们的工程师正在查看http://aka.ms/OfficeDevFeedback

    【讨论】:

    • 谢谢 Jeremy,您准确地回答了我的问题并消除了我对此问题的任何疑问。我已经为这个问题发送了三周的邮件支持,他们仍然想出了这个答案。谢谢!是的,社交 API 对我们来说非常重要,唉!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-27
    • 1970-01-01
    • 2013-01-15
    相关资源
    最近更新 更多