JSONP mimetype mismatch for instagram embed api

问题描述 投票:6回答:2

我们正在使用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即可加载

instagram instagram-api
2个回答
0
投票

Facebook说:

此问题与通过此渠道不支持的旧版Instagram API(api.instagram.com)有关;此错误报告工具仅支持与Instagram Graph API相关的问题。此外,由于旧版Instagram API自2018年7月起已被弃用,因此该团队不再接受此API的错误报告。谢谢你的理解。

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

另见https://github.com/sugarshin/react-instagram-embed/issues/89


0
投票

我遇到了类似的问题;看起来Facebook几天前改变了他们的CORS政策,并没有告诉任何人。你必须解决CORS问题。我设置了一个php脚本来处理来自我的webapp的GET请求,后者又调用python脚本来发出GET请求并传回数据。如果您愿意,很乐意分享代码。

© www.soinside.com 2019 - 2024. All rights reserved.