500:Google Search Console API上的后端错误(网站管理员/ v3)

时间:2016-12-23 04:01:54

标签: google-api google-api-webmasters

我使用node.js从搜索控制台api查询数据。我得到响应状态500和消息"后端错误"。

我尝试了一些解决方案,但它们不起作用:

  • 检查API密钥(将密钥限制设置为"无"因为我没有ipv6地址)
  • 发送json数据而不是js object

以下是我的代码段。

  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);

有什么想法吗?

0 个答案:

没有答案