Я пытаюсь получить некоторые данные из Klipfolio и поместить их в электронную таблицу Google. Я использую скрипт Google Apps для этого, но получаю такую ошибку:
Errorcode: 401. {"meta:{"success":false,"status":401,"error_code":"auth_not_provided","error_desc":"This operation requires authentication"}}
это мой код:
function output() {
var url = "https://app.klipfolio.com/api/1.0/klips/db88d343e7eeef916f9541d73f0df58c/schema/";
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var data = JSON.parse(json);
return data;
}
Я надеюсь, что вы можете помочь мне...
В запросе вам необходимо использовать свой логин и пароль от klipfolio. Вот сообщение StackOverflow, в котором подробно рассказывается, как это сделать:
Как использовать UrlFetchApp с учетными данными? Скрипты Google
Итак, исходя из этой ошибки "отказ аутентификации", вам нужно отправить аутентификацию. В вашем запросе нет специальных заголовков, поэтому я предлагаю просмотреть вашу документацию по API, а затем просмотреть документацию по скрипту приложений для
UrlFetchApp
, чтобы определить, как вы можете отправить его должным образом.