通过Instagram API返回旋转木马帖子的null.jpg

时间:2017-02-23 13:59:15

标签: instagram instagram-api

看起来Instagram API不支持新的Instagram轮播功能。图片结果仅包含https://instagramstatic-a.akamaihd.net/null.jpg,而不包含封面图片。

有关如何通过API检索这些内容的想法吗?

2 个答案:

答案 0 :(得分:2)

<强>更新: 自上周一(4月24日)起,我们收到的类型为&#34; carousel&#34;包含属性&#34; carousel_media&#34;所有旋转木马图像。

回复示例:https://jsonformatter.org/89e2fd

我们从昨天开始遇到同样的问题。

我们在代码中添加了一个解决方法以避免出现问题,我们将丢弃这些帖子,直到Instagram修复问题。如果属性的值类型为&#39;是&#39;视频&#39;我们检查了该物业的视频&#39;在PHP中存在:

if ($item->type === 'video' && !isset($item->videos)) { your code }

我认为现在获取正确内容的唯一方法(问题解决之前)是废弃页面(例如使用curl)并从html中获取图像。

答案 1 :(得分:1)

作为一种解决方法,使用iframe嵌入代码来显示轮播图像,这就是我在picodash中所做的,您可以点击并滑动所有图像。

if(data[i].type == "video" && !data[i].videos){
    html = "<iframe src='"+data[i].link+"embed' width='640' height='680' scrolling='no' frameBorder='0' style='margin-top:-40px'></iframe>";
}

(我很确定Instagram知道这个问题并且会有一个真正的解决方法)

相关问题