我使用node.js从搜索控制台api查询数据。我得到响应状态500和消息"后端错误"。
我尝试了一些解决方案,但它们不起作用:
以下是我的代码段。
var data = {
startDate: '2016-12-01',
endDate: '2016-12-20',
dimensions: ['query'],
rowLimit: '1000'
};
var options = {
url: 'https://content.googleapis.com/webmasters/v3/sites/' + siteUrl +'/searchAnalytics/query?key=' + apiKey + '&access_token=' + accessToken,
headers: {
'content-type': 'application/json',
},
json: true,
method: 'post',
body: JSON.stringify(data)
};
function callback(error, response, body) {
if(!error && response.statusCode == 200) {
console.log(response);
} else {
console.log(body.error.code + ': ' + response.statusMessage + ' (' + body.error.message + ')');
}
}
request(options, callback);
有什么想法吗?