Azure Graph API/beta/sharepoint端点在Microsoft Graph Explorer应用程序上不起作用
我有一个由我的组织管理的Azure广告帐户。第三方组织已邀请我的帐户查看其SharePoint Online内容,该内容托管在其Office365 SharePoint系统上。当我在浏览器中访问SharePoint网站时,我能够毫无问题地使用它 但是,当我与同一用户转到应用程序并在Azure Graph API/beta/sharepoint端点在Microsoft Graph Explorer应用程序上不起作用,azure,sharepoint,office365,microsoft-graph-api,azure-active-directory,Azure,Sharepoint,Office365,Microsoft Graph Api,Azure Active Directory,我有一个由我的组织管理的Azure广告帐户。第三方组织已邀请我的帐户查看其SharePoint Online内容,该内容托管在其Office365 SharePoint系统上。当我在浏览器中访问SharePoint网站时,我能够毫无问题地使用它 但是,当我与同一用户转到应用程序并在https://graph.microsoft.com/beta/sharepoint/site我得到以下回应: Status Code: 500 { "error": { "code": "I
https://graph.microsoft.com/beta/sharepoint/site
我得到以下回应:
Status Code: 500
{
"error": {
"code": "InternalServerError",
"message": "Unable to resolve template token",
"innerError": {
"request-id": "0b354b5d-ceaf-48d9-adb8-b97a7dcf07ad",
"date": "2017-01-12T23:02:25"
}
}
}
此问题发生在Graph API Explorer应用程序上,请参见屏幕截图:
明确我的目标:我希望如果第三方合作伙伴邀请我查看他们的Office 365 SharePoint内容(并且我能够在SharePoint在线网站上成功浏览),那么我应该能够通过Microsoft Graph API浏览相同的内容
出现的一个问题是,在此工作流中,使用什么链接来获取我的身份验证令牌。下面是我从浏览器的开发工具中获取的请求。注意Sites.ReadWrite.All范围的适当使用,应授予必要的权限:Sites.ReadWrite.All&client\u id=de8bc8b5-d9f9-48b1-a8ad-b748da725064&redirect\u uri=https%3A%2F%2Fgraph.microsoft.io%2Fen-us%2Fgraph explorer&state=e37777b0b-5be3-442a-bb78-a82422baf709&client request-id=df0a7be7-de18-4881-873d-717a57783cde9&x-client-SKU=Js&x-x-client-Ver=2.0-2.0-0-0-nonce-a818bf874c>我不确定我是否理解O365帐户是如何在这里发挥作用的。顺便说一下,从技术上讲,两者都是Azure AD帐户,其中一个只配置了O365租户,而另一个没有。你能提供更多的细节吗?关于:你是如何认证的,你调用了什么端点?@marclafler-MSFT我添加了关于我尝试做什么以及如何认证的附加上下文。这有用吗?请让我知道,如果有任何其他细节将有所帮助。