Я пытаюсь использовать Sniply API со следующим кодом Google Script, но я продолжаю получать сообщение об ошибке. Кроме конфигурации кнопок, все работает нормально, кстати.Ошибка скрипта button_action Google Script
код выглядит следующим образом:
// Main Parmaters
var url = "picky.com"
var message = "This is a text from the Google Spreadsheet API2"
// Button Parameters (Optional)
var button_text = "I am a button2"
var button_url = "mailto:[email protected]"
var button_background_color = "#000000"
var button_text_color = "#ffffff"
// Button (Optional)
var button_action =
{
"text": button_text,
"url": button_url,
"text_color": button_text_color,
"background_color": button_background_color,
}
var sniply =
{
"button_action": button_action,
"url": url,
"message": message,
}
var options =
{
"method": "post",
"headers" : {
"Authorization" : accesstoken,
},
"payload": sniply,
}
var response = UrlFetchApp.fetch('http://snip.ly/api/snips/', options);
Logger.log(response.getContentText());
сообщение об ошибке, я получаю это:
Не удалось выполнить запрос http://snip.ly/api/snips/ Возвращенный код 400. Сокращенный ответ сервера: { "button_action": [{ "non_field_errors" : [ "Invalid данные"]}]} (вариант использования muteHttpExceptions изучить полный ответ)
Я был бы признателен, если вы можете мне помочь ..
Cheers, EMG