2014-04-24 104 views
1

我使用承載認證(OAuth2用戶)目前正在測試到Office365 SharePoint服務器問題的REST API訪問。 我能成功地得到當前的文件中通過/ _api /網絡端點的OneDrive但所有_/API/social.feed端點得到System.UnauthorizedAccessException的。Office365的Sharepoint social.feed AAD授權

我將AAD中所有可用的Sharepoint權利授予(測試)應用程序,只是爲了安全起見,令牌表示:[scp] => MyFiles.Write MyFiles.Read AllSites.FullControl AllSites.Manage AllSites。 Write AllSites.Read

完全相同的端點是可訪問的,並且在通過具有「normal」fedAuth/rtFa認證cookie(也稱爲普通瀏覽器登錄)的瀏覽器訪問同一用戶時返回一個理智的結果。

什麼我做錯了檢索,我呈現的的access_token social.feed(/我的/供稿)?

回答

1

當前的Office 365的API不支持使用REST或CSOM的API與反對任何網絡承載認證許可/手機軟件無法從用戶啓動應用程序要求的同意。社交訂閱源不包括在內,最新的博客文章介紹了目前的支撐http://blogs.office.com/2014/05/12/net-and-javascript-libraries-for-office-365-apis/ 如果你覺得請提交反饋意見的UserVoice而我們的工程師正在尋找http://aka.ms/OfficeDevFeedback

+1

THX傑里米這是很重要的,你到底回答我的問題,去除任何我懷疑這個問題。我一直在爲這個問題郵寄支持三週,他們仍然想出了這個答案。謝謝! 是的,社交API對我們來說非常重要,唉! – MrVanes