gpt4 book ai didi

javascript - Instagram 公共(public) API 的新 CORS 政策?

转载 作者:行者123 更新时间:2023-12-03 14:43:57 25 4
gpt4 key购买 nike

我将这些端点与 JavaScript Ajax 一起使用来获取 Instagram 用户信息和帖子:
https://www.instagram.com/[username]/?__a=1
https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&variables={id:[user_id],first:50,after:''}
之前没有 CORS 策略错误,但现在我收到了该错误(不是每次刷新页面时,但几乎 95% 次):
从源“https://sitename.com”访问“https://www.instagram.com/hannahstocking/?__a=1”的 XMLHttpRequest 已被 CORS 策略阻止:否“访问控制允许源”请求的资源上存在 header 。
Instagram 是否已开始阻止这些端点或添加了新的速率限制?我该如何解决?

最佳答案

Instagram 推出了 跨域时严格起源政策,并且只允许以下跨源站点:

  • https://www.instagram.com
  • https://*.fbcdn.net
  • https://*.instagram.com
  • https://*.cdninstagram.com
  • https://*.facebook.com
  • https://*.fbsbx.com

  • 这让我相信他们正在限制网站显示 API 数据。数据本身仍然可以访问,只是不能直接通过网站访问。
    您需要使用代理或服务器来解决它

    关于javascript - Instagram 公共(public) API 的新 CORS 政策?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66336314/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com