JSONP mimetype不匹配的Instagram嵌入api

时间:2019-02-15 11:55:57

标签: instagram instagram-api

我们正在使用JSONP方法加载instagram嵌入帖子,但是最近我们遇到了响应内容类型mime类型不匹配的问题。 有没有解决JSONP方法而无需切换到embed.js或json的解决方案?

跨域读取阻止(CORB)阻止了MIME类型为application / json的跨域响应https://api.instagram.com/oembed/?url=https://www.instagram.com/p/BJPIEc8BHEI/&hidecaption=false&callback=_jsonp_instagramImage_0。有关更多详细信息,请参见https://www.chromestatus.com/feature/5629709824032768

和IE: MIME类型不匹配,阻止了来自...的资源

仅通过创建<script>callback

进行加载

2 个答案:

答案 0 :(得分:0)

Facebook说:

  

此问题与旧版Instagram API(api.instagram.com)有关   该渠道不支持该功能;仅此错误报告工具   支持与Instagram Graph API相关的问题。另外,作为   该团队从2018年7月起不再使用旧版Instagram API   不再接受此API的错误报告。谢谢你的   理解。

https://developers.facebook.com/bugs/235545030662906/

另请参阅https://github.com/sugarshin/react-instagram-embed/issues/89

答案 1 :(得分:0)

我遇到了类似的问题;好像Facebook在几天前改变了他们的CORS政策,并且没有告诉任何人。您必须解决CORS。我设置了一个php脚本来处理来自我的Web应用程序的GET请求,该Web应用程序又调用了一个python脚本来发出GET请求并传递回数据。如果您愿意,很高兴分享代码。