Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure Graph API/beta/sharepoint端点在Microsoft Graph Explorer应用程序上不起作用_Azure_Sharepoint_Office365_Microsoft Graph Api_Azure Active Directory - Fatal编程技术网

Azure Graph API/beta/sharepoint端点在Microsoft Graph Explorer应用程序上不起作用

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

我有一个由我的组织管理的Azure广告帐户。第三方组织已邀请我的帐户查看其SharePoint Online内容,该内容托管在其Office365 SharePoint系统上。当我在浏览器中访问SharePoint网站时,我能够毫无问题地使用它

但是,当我与同一用户转到应用程序并在
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我添加了关于我尝试做什么以及如何认证的附加上下文。这有用吗?请让我知道,如果有任何其他细节将有所帮助。