我正在尝试发出POST请求,以从Google SearchAnalytics API获取SearchAnalytics数据。
我正在从网站站长API资源管理器工具获取数据。但是,当我从Node js发出相同的请求时,出现404错误。
以下是我尝试过的内容:
request.post({
headers: {
'content-type' : 'application/json',
'Authorization' : 'Bearer '+access_token
},
url: siteURL,
json : {
'startDate':'2018-06-01',
'endDate':'2018-06-22'
}
},
function(error, response, body)
{
console.log('Error - '+error);
console.log('Response - '+JSON.stringify(response));
console.log('Body - '+body);
res.end();
});
Google的回复:
{"statusCode":404,"body":"Not Found",....}
答案 0 :(得分:0)
经过数小时的努力,终于发现问题出在我的siteURL
变量上。
之前的网址无效
var siteURL = 'https://example.com'
工作网址
var siteURL = 'https%3A%2F%2Fexample.com'