Microsoft graph api 我没有得到用户的照片

Microsoft graph api 我没有得到用户的照片,microsoft-graph-api,Microsoft Graph Api,我没有使用url$getUserphoto='1'获取用户照片https://graph.microsoft.com/v1.0/me/photo/$value' 我使用的是使用cURL的restapi private static $scopes = array("openid", "offline_access", "mail.read",

我没有使用url
$getUserphoto='1'获取用户照片https://graph.microsoft.com/v1.0/me/photo/$value'

我使用的是使用cURL的restapi

private static $scopes = array("openid",
                               "offline_access",
                               "mail.read",
                               "User.Read",
                               "User.Read.All",                                
                               "calendars.readwrite",
                               "contacts.readwrite");

可能是您没有正确编码结果:

$imageData=RequestManager::sendGetRequest(
常量::RESOURCE_ID.'/v1.0/users/'.$user.'/photo/$value',
排列(
'授权:承载'.$'会话['access\u token'],
)
);
返回base64_编码($imageData);
然后,在HTML中:

<img class="ms-Persona-image" src="data:image/*;base64,{{ avatar }}">


如果这两项都不起作用,请使用或等工具查看您从响应中得到的响应代码。

您得到的错误是什么?我没有收到任何错误,只是空白响应。即使我逃过了$sign,但没有回应$getUserUrl='\$value';如果我使用$getUserUrl='';我得到了元数据响应。照片就在那里,如果我使用microsoft explorer,我会得到我的照片。你可以发布更多的代码,让我们看看它在做什么吗?另外,请提供来自photo$value响应的标题和任何正文。您是否有用php编写的示例代码,我可以在这里尝试。如果可能的话,否则我会把我的代码发给你。嗨,凯特琳,我仍然没有得到用户图像im标签,我使用的是PHP语言。我正在获取图像的元数据,但是如何处理这些数据以便我可以看到图像。你能告诉我你用来发出请求的代码以及你用来显示图像的HTML吗?你好Caitlin我想要像这个博客一样的解决方案,但在这个博客示例中的PHP是angular.js,我使用的是PHP语言