我正在尝试在我的网站上嵌入大约20张Instagram照片。每个页面的照片都不同,我以这种格式的 php 数组收到所有 Instagram 网址
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,而无需数十次服务器调用?
Instagram API只提供单个帖子或照片嵌入您的网站。您需要使用第三方工具来嵌入多张Instagram照片。有很多第三方工具,但我强烈建议使用SnapWidget.