Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.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
Php 如何使用onenote api显示图像?_Php_Onenote - Fatal编程技术网

Php 如何使用onenote api显示图像?

Php 如何使用onenote api显示图像?,php,onenote,Php,Onenote,我正在使用onenote api获取笔记本、分区和页面。 我已使用onenote api检索页面内容。但图像显示的是断开的链接 尝试使用onenote api检索图像时收到此错误消息 未实现OData功能。 请告知如何解决此问题 谢谢 Prabhu如果召回页面的内容包含图像,html响应将包括带有src attribute的img标记,该标记包含资源的uri,例如:{id}/$value。然后,您可以向这些端点发出单独的GET请求,以检索图像的二进制内容。图像不会直接在浏览器中呈现,因为它们是私

我正在使用onenote api获取笔记本、分区和页面。 我已使用onenote api检索页面内容。但图像显示的是断开的链接

尝试使用onenote api检索图像时收到此错误消息

未实现OData功能。
请告知如何解决此问题

谢谢
Prabhu

如果召回页面的内容包含图像,html响应将包括带有src attribute的img标记,该标记包含资源的uri,例如:{id}/$value。然后,您可以向这些端点发出单独的GET请求,以检索图像的二进制内容。图像不会直接在浏览器中呈现,因为它们是私有的,需要授权才能检索它们(与页面的其余内容一样)

您是否可以确保您正在尝试对我上面提到的形式的uri进行GET。如果仍然出现错误,请提供您正在调用的确切uri和X-CorrelationId响应头值。
谢谢

是的,我单独请求获取图像的二进制内容

$url=”https://www.onenote.com/api/v1.0/resources/0-5974b01690234c2a9dddd4ed2b59c36f!1-750AB09386EE9836!117/$value“

答复: HTTP/1.1 501未实现 缓存控制:没有缓存 Pragma:没有缓存 内容类型:application/json;元数据=最小值 过期:-1 服务器:Microsoft IIS/8.5 X-CorrelationId:70069bfa-3fe2-4433-9a43-b7a6a09c8170 X-UserSessionId:70069bfa-3fe2-4433-9a43-b7a6a09c8170 X-OfficeFE:OneNoteServiceFrontEnd_IN_2 X-OfficeVersion:16.0.4028.1559 X-OfficeCluster:wus-www.onenote.com P3P:CP=“CAO DSP COR ADMa DEV CONi TELi CUR PSA PSD TAI IVDi我们的SAMi总线DEM NAV STA UNI COM INT PHY ONL FIN PUR” X-Content-Type-Options:nosniff 设置Cookie:s_id=70069bfa-3fe2-4433-9a43-b7a6a09c8170;expires=周四,2015年4月30日04:33:12 GMT;路径=/;保护HttpOnly 请求处理时间:15.6314毫秒 OData版本:4.0 X-AspNet-Version:4.0.30319 X-Powered-By:ASP.NET 日期:2015年4月30日星期四04:33:11 GMT 内容长度:149

{ “错误”:{ “代码:”“20111”,“消息:”“未实现OData功能。{0}.”,“@api.url”:” }
}

是,我会发出单独的GET请求来检索图像的二进制内容。url:是的,我发出单独的GET请求来检索图像的二进制内容。url:Resonse:HTTP/1.1 501未实现任何人请回答我的问题?