Ошибка API консоли поиска Google 400 "parseError" - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь получить данные из консоли поиска Google из скрипта Google Apps. Вот сценарий:


var token = getAccessToken()
var siteUrl = "https%3A%2F%2Fpeachday.co"
var payload ={
  "startDate": "2020-04-01",
  "endDate": "2020-04-21",
  "dimensions": [
    "query"
  ]
  }
var params = {
'Content-type': 'application/json',
'method':'post',
'headers': {
    'Authorization': 'Bearer ' + token
    },
    'payload':JSON.stringify(payload)
}
var url = "https://www.googleapis.com/webmasters/v3/sites/" + siteUrl + "/searchAnalytics/query"; 
var response = UrlFetchApp.fetch(url, params)
Logger.log(response)
}

Но я получаю эту ошибку

 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "parseError",
    "message": "This API does not support parsing form-encoded input."
   }
  ],
  "code": 400,
  "message": "This API does not support parsing form-encoded input."
 }
}

Кто-то сталкивался с этой проблемой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...