Wix Rest API 抛出 403 Forbidden

问题描述 投票:0回答:1

我尝试过简单的 Wix Rest API 请求,例如

 curl -X GET \
 https://www.wixapis.com/apps/v1/instance \
 -H 'Authorization: <AUTH>'

我尝试使用 Windows 终端、Python 请求库和 Postman 来完成此操作,但它们都抛出了 403 错误。

Wix 文档表明,权限范围存在问题(https://dev.wix.com/docs/build-apps/develop-your-app/api-integrations/rest)。但是,它没有指定如何更改仪表板中 REST API 的权限范围。此外,我的仪表板清楚地表明,所有权限都应该完好无损。 Wix Dashboard shows, the required permissions are given

如果您能帮助解决这个问题,我将不胜感激。

velo
1个回答
0
投票

因此,问题在于请求中缺少 wix-site-id 标头。出于某种原因,Wix Docs 在解释其必要性方面做得非常糟糕。如果您仅使用 API 密钥作为标头,则实质上是向您的帐户本身发送请求。即使这在某些情况下也不起作用,当您需要提出帐户级请求时,您需要使用您的 wix-accound-id

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