返回的数据是图像类型的二进制数据。如果您使用JavaScript检索用户照片,请在XMLHttpRequest中将照片数据作为blob类型获取,然后从响应中检索blob URL。供您参考:
var request = new XMLHttpRequest;
var photoUri=config.endpoints.graphApiUri + "/v1.0/me/photo/$value";
request.open("GET",photoUri);
request.setRequestHeader("Authorization","Bearer "+token);
request.responseType = "blob";
request.onload = function(){
if(request.readyState == 4 && request.status == 200){
var image = document.createElement("img");
var url = window.URL || window.webkitURL;
var blobUrl = url.createObjectURL(request.response);
image.src = blobUrl;
document.getElementById("UserShow").appendChild(image);
}
};
request.send(null);
这应该是一个数据流 - jpeg图像。你使用什么平台/语言? –