【发布时间】:2015-08-27 20:01:39
【问题描述】:
我正在尝试在我的网站上嵌入大约 20 张 Instagram 照片。每个页面的照片都不同,我以这种格式在 php 数组中接收所有 Instagram url
https://instagram.com/p/xxxxxxxxxx/media/?size=m
我目前只是使用一个 foreach 循环并像这样嵌入它们
<img src="https://instagram.com/p/xxxxxxxxxx/media/?size=m">
<img src="https://instagram.com/p/xxxxxxxxxy/media/?size=m">
<img src="https://instagram.com/p/xxxxxxxxxz/media/?size=m">
我认为这不是最有效的方法,因为每个图像 src 都必须重定向到实际源。
我发现的唯一其他方法是这个网址
https://api.instagram.com/oembed/?url=https://instagram.com/p/xxxxxxxxxx/media/?size=m
但是使用这种方法意味着我需要对每个图像进行 json 解码以找到其实际来源。
有没有什么方法可以将https://instagram.com/p/xxxxxxxxxx/media/?size=m URL 转换为直接图像 url 而无需数十次服务器调用?
【问题讨论】:
-
您担心这些 URL 在 Instagram 服务器上解析,对吗?除非您遇到一些实际的性能问题,否则我不会担心... Instagram 有 CDN、缓存等设置来提供这些图像
标签: php embed instagram instagram-api