(7) в приведенном коде как раз и получаются id всех карточек для данной доски. Вместе с именами. Ответ приходит в формате json.
id доски это адрес доски. https://trello.com/b/wB1cWS3r
Соединение = Новый HTTPСоединение("api.trello.com",,,,,, Новый ЗащищенноеСоединениеOpenSSL());
Запрос = Новый HTTPЗапрос("1/cards/" + идКарточки);//подставляешь id карточки
Ответ = Соединение.Получить(Запрос);
Сообщить(Ответ.ПолучитьТелоКакСтроку());
(1) там же документация по api есть.
Пример запроса:
Ключ = "12345"; // Получить API ключ разработчика и подставить
Токен = "123456789"; // Сгенерировать токен по ключу на сайте.
ИдДоски = "123"; // адрес доски.
Соединение = Новый HTTPСоединение("api.trello.com",,,,,,Новый ЗащищенноеСоединениеOpenSSL());
Запрос = Новый HTTPЗапрос("1/boards/"+ИдДоски+"/lists?fields=name,closed,idBoard,pos&key="+Ключ+"&token="+Токен);
Результат = Соединение.Получить(Запрос);
СтрокаОтвета = Результат.ПолучитьТелоКакСтроку();
(7) в приведенном коде как раз и получаются id всех карточек для данной доски. Вместе с именами. Ответ приходит в формате json.
id доски это адрес доски. https://trello.com/b/wB1cWS3r
Запрос = Новый HTTPЗапрос("1/boards/"+ИдДоски+"/cards?key="+Ключ+"&token="+Токен);
Результат = Соединение.Получить(Запрос, ИмяФайлаОтвета);
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.ОткрытьФайл(ИмяФайлаОтвета);
СписокКарточек = ПрочитатьJSON(ЧтениеJSON, Ложь);
ЧтениеJSON.Закрыть();
Для Каждого Карточка Из СписокКарточек Цикл
Запрос = Новый HTTPЗапрос("1/cards/" + Карточка.id +"/actions?filter=all&key="+Ключ+"&token="+Токен);
Результат = Соединение.Получить(Запрос, ИмяФайлаОтвета);
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.ОткрытьФайл(ИмяФайлаОтвета);
СписокКарточек = ПрочитатьJSON(ЧтениеJSON, Ложь);
ЧтениеJSON.Закрыть();
КонецЦикла;
УдалитьФайлы(ИмяФайлаОтвета);
(10) для этого есть специальный метод api. Все проще:
Соединение = Новый HTTPСоединение("api.trello.com",,,,,,Новый ЗащищенноеСоединениеOpenSSL());
Запрос = Новый HTTPЗапрос("1/boards/"+ИдДоски+"/lists?cards=open&card_fields=name&filter=open&fields=name&key="+Ключ+"&token="+Токен);
Результат = Соединение.Получить(Запрос);
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(Результат.ПолучитьТелоКакСтроку());
СписокКарточек = ПрочитатьJSON(ЧтениеJSON);
ЧтениеJSON.Закрыть();
Коллеги, доброго времени. В данный момент занимаюсь интеграцией 1с с трелло.Почти все что нужно было настроил, завис на передаче файла из Трелло в 1с. Ссылка на файл есть, но без авторизации 1с ничего с ней сделать не может =((( Код состояния 301. Скачивал 2 обработки отсюда, но и в них механизмы получения файла не работают
Был ли у кого опыт? Поделитесь пожалуйста
Соединение = Новый HTTPСоединение("trello.com");
Запрос = Новый HTTPЗапрос("АдресФайла");
Ответ = Соединение.Получить(Запрос)