我不断收到错误:“错误:您不拥有此网站,或者检查的 URL 不属于此属性。”当尝试使用 Google Search Console API 检查网址时,尽管我是该域的经过验证的所有者。
我可以毫无问题地列出带有我的凭据的网站。
我的代码:
app.get("/inspecturl", (req, res) => {
searchconsole.urlInspection.index.inspect(
{
siteUrl: "sc-domain:my-domain.co.uk",
inspectionUrl: "www.my-domain.co.uk",
},
(err, response) => {
if (err) return res.status(500).send(`Error: ${err}`);
res.send(response.data);
}
);
});
我发现问题,在检查根域时,提供的检查Url必须以'/'结尾
2024 年更新
遇到了同样的错误,通过在 siteUrl 属性中添加尾部斜杠来解决它。
来自:
{
inspectionUrl: https://google.com/mypage/,
siteUrl: "https://www.google.com",
languageCode: "en-US",
}
致(注意在 siteUrl 中添加了尾部斜杠)
{
inspectionUrl: https://google.com/mypage/,
siteUrl: "https://www.google.com/",
languageCode: "en-US",
}