我正在尝试为我的网站提供 URL 检查 API,但我不断收到此错误: { “错误”: { “代码”:403, "message": "您不拥有此网站,或者检查的 URL 不属于此属性。", “状态”:“PERMISSION_DENIED” } } 试图找出如何纠正这个问题。
首先,您的电子邮件应该有权访问您在检查 API 中给出的
siteUrl
值。您可以使用您的电子邮件登录,在 Google Search Console 中检查您的权限。其次,在 siteUrl
中,您需要提供您在 Google Search Console 中注册的确切网站 URL。就我而言,我遇到了同样的错误,因为我已经给出了
{
"inspectionUrl": "https://test.com/my-test-inspection-url",
"siteUrl": "https://test.com",
"languageCode": "en-US"
}
而不是
{
"inspectionUrl": "https://test.com/my-test-inspection-url",
"siteUrl": "https://test.com/",
"languageCode": "en-US"
}
我已在 Google Search Console 中将我的网站名称注册为
https://test.com/
,并将 siteUrl 值指定为 https://test.com
添加到之前的答案(我没有足够的声誉来发表评论),您可以使用 https://www.googleapis.com/webmasters/v3/sites API 获取所有网站的完整列表,其中您应该使用的确切 siteUrl 参数。 这样就无需记住您的网站是如何添加的