我们正在使用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
答案 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请求并传递回数据。如果您愿意,很高兴分享代码。