1С и Trello

1. anuar_medeup 3 08.10.18 12:29 Сейчас в теме
Хотел бы получить карточки Трелло, подскажите у кого есть пример http запроса. Пока никак не получается разобраться в документации и сделать запрос
По теме из базы знаний
Найденные решения
8. spacecraft 08.10.18 16:40 Сейчас в теме
(7) в приведенном коде как раз и получаются id всех карточек для данной доски. Вместе с именами. Ответ приходит в формате json.
id доски это адрес доски. https://trello.com/b/wB1cWS3r
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. qazaas 08.10.18 14:22 Сейчас в теме
(1) Вот этот сайт - https://trello.com/ ?

Соединение = Новый HTTPСоединение(Сервер, 443,,,,, Новый ЗащищенноеСоединениеOpenSSL());

Если и дальше не знаешь, тогда рассказывай поподробней, что за карточки и где они находятся.
3. anuar_medeup 3 08.10.18 14:45 Сейчас в теме
(2) Да многие пользуются трело, типа канбан доска, просто мне нужно собирать данные по этим карточкам
нашел метод api https://developers.trello.com/v1.0/reference#cardsid , но пока не получается
Прикрепленные файлы:
4. antz 08.10.18 15:25 Сейчас в теме
(3)

Ну вот такое что вернет?

Соединение = Новый HTTPСоединение("api.trello.com",,,,,,  Новый ЗащищенноеСоединениеOpenSSL());
Запрос = Новый HTTPЗапрос("1/cards/" + идКарточки);//подставляешь id карточки
Ответ = Соединение.Получить(Запрос);
Сообщить(Ответ.ПолучитьТелоКакСтроку());
6. spacecraft 08.10.18 15:54 Сейчас в теме
(4) это вернет отлуп.
Да и Id карточки, я вот лично не знаю как получить не запросом по api.
5. spacecraft 08.10.18 15:50 Сейчас в теме
(1) там же документация по api есть.
Пример запроса:
Ключ = "12345"; // Получить API ключ разработчика и подставить
Токен = "123456789"; // Сгенерировать токен по ключу на сайте.
ИдДоски = "123"; // адрес доски.
Соединение = Новый HTTPСоединение("api.trello.com",,,,,,Новый ЗащищенноеСоединениеOpenSSL());
Запрос = Новый HTTPЗапрос("1/boards/"+ИдДоски+"/lists?fields=name,closed,idBoard,pos&key="+Ключ+"&token="+Токен);
	
Результат = Соединение.Получить(Запрос);
СтрокаОтвета = Результат.ПолучитьТелоКакСтроку();
Показать
7. anuar_medeup 3 08.10.18 16:36 Сейчас в теме
(5)а как узнать id карточки?
8. spacecraft 08.10.18 16:40 Сейчас в теме
(7) в приведенном коде как раз и получаются id всех карточек для данной доски. Вместе с именами. Ответ приходит в формате json.
id доски это адрес доски. https://trello.com/b/wB1cWS3r
9. anuar_medeup 3 08.10.18 18:32 Сейчас в теме
(8) Спасибо, оставлю потомкам, как вытащил карточки и комменты
14. gusen_it 6 16.09.19 21:50 Сейчас в теме
Не проверял еще (5) ... хотел сэкономить время готовым примером.... значить самостоятельно придется от начала до конца разбираться
10. anuar_medeup 3 08.10.18 18:32 Сейчас в теме
Запрос = Новый 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.Закрыть();
		
	КонецЦикла;	
	
	
	УдалитьФайлы(ИмяФайлаОтвета);
Показать
11. spacecraft 08.10.18 19:06 Сейчас в теме
(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.Закрыть();
Показать
Andreyyy; +1 Ответить
12. gusen_it 6 16.09.19 18:23 Сейчас в теме
Добрый день....

Занят подобной задачей..... Можете подсобить рабочим кодом подключения к trello?
13. spacecraft 16.09.19 19:24 Сейчас в теме
(12) а чем (5) не подходит? Или там что изменили? Давно не смотрел.
15. shalik 08.12.21 14:21 Сейчас в теме
Коллеги, доброго времени. В данный момент занимаюсь интеграцией 1с с трелло.Почти все что нужно было настроил, завис на передаче файла из Трелло в 1с. Ссылка на файл есть, но без авторизации 1с ничего с ней сделать не может =((( Код состояния 301. Скачивал 2 обработки отсюда, но и в них механизмы получения файла не работают
Был ли у кого опыт? Поделитесь пожалуйста

Соединение = Новый HTTPСоединение("trello.com");
Запрос = Новый HTTPЗапрос("АдресФайла");
Ответ = Соединение.Получить(Запрос)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот