Я пытаюсь получить данные из консоли поиска 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."
}
}
Кто-то сталкивался с этой проблемой?