#google-apps-script #podio
Вопрос:
Я пытаюсь разрешить Google sheets взаимодействовать с api Podio. Первый шаг-аутентификация Oauth2, и я пытаюсь следовать https://developers.podio.com/authentication/app_auth на котором у меня есть следующий исходный код:
function podio1() {
const CLIENTID = '????'
const CLIENTSECRET = 'lP???'
const APPID = '????'
const APPTOKEN = '????'
const MYURL = 'script.google.com/macros/d/?????n_5ULh_JGhMwZNapyVDcp7-oMle9/usercallback'
var options =
{
"method" : "post"
};
var result = UrlFetchApp.fetch("https://podio.com/oauth/token?grant_type=appamp;app_id=APPIDamp;app_token=APPTOKENamp;client_id=CLIENTIDamp;redirect_uri=MYURLamp;client_secret=CLIENTSECRET",options);
Logger.log(result.getContentText());
var json = result.getContentText();
var data = JSON.parse(json);
}
Я смог получить первые 4 параметра из https://podio.com/settings/api и вкладка «Разработчик конкретных приложений» соответственно.
Я попытался установить URL-адрес перенаправления в поле под названием: «Полный домен (без протокола) вашего обратного URL-адреса (например mypodioapp.com)’ (см. скриншот)
Я получаю следующую ошибку:
script.google.com/macros/d/1??????????yVDcp7-oMle9/usercallback is not a valid domain
Как мне установить URL-адрес перенаправления?
Ответ №1:
«Полный домен (без протокола) вашего обратного URL (например mypodioapp.com)» ищет только домен, а не всю ссылку перенаправления.
В вашем случае это было бы просто script.google.com