我试图通过他们的API获取社交统计数据:https://www.sharethis.com/social-share-count-api/
但是当我收到以下错误时:
" XMLHttpRequest无法加载https://rest.sharethis.com/v1/count/urlinfo?url=https://someurl.com否' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' https://localhost:3000'因此不允许访问。"
我已经看过使用php的解决方案但是可以通过liquid / shopify来提取份额吗?
答案 0 :(得分:1)
这是因为sharethis.com
未设置为允许您直接从浏览器查询,如果没有启用跨源资源共享。如果您没有共享,则无法更改。
你可以做的是在你自己的应用程序中写一个后端端点,代理共享这个端点。
This MDN Article解释了为什么浏览器会明确检查其他域是否允许这样做。