Списки направлений (гео списки)
Метод получения списка Гео списков пользователя get /scrolls/v1/geo
curl 'https://api.ati.su/scrolls/v1/geo' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/scrolls/v1/geo");
200 Success
Идентификатор фирмы
Идентификатор контакта
Описание списка
Элементы списка
Идентификатор города
Название города
Идентификатор страны
Название страны
Идентификатор элемента Гео списка
Идентификатор Гео списка
Идентификатор региона
Название региона
Эмодзи (html-entity)
Идентификатор списка
Глобальный ли список
Название списка
Персональный ли список
Тип списка
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Метод получения Гео списка по идентификатору get /scrolls/v1/geo/{listId}
curl 'https://api.ati.su/scrolls/v1/geo/{listId}' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/scrolls/v1/geo/{listId}");
200 Success
Идентификатор фирмы
Идентификатор контакта
Описание списка
Элементы списка
Идентификатор города
Название города
Идентификатор страны
Название страны
Идентификатор элемента Гео списка
Идентификатор Гео списка
Идентификатор региона
Название региона
Эмодзи (html-entity)
Идентификатор списка
Глобальный ли список
Название списка
Персональный ли список
Тип списка
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Публичный метод получения Гео списков по идентификаторам post /scrolls/v1/geo/ids
Идентификаторы Гео списка
curl 'https://api.ati.su/scrolls/v1/geo/ids' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '["3fa85f64-5717-4562-b3fc-2c963f66afa6"]'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/scrolls/v1/geo/ids", "[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]");
200 Success
Идентификатор фирмы
Идентификатор контакта
Описание списка
Элементы списка
Идентификатор города
Название города
Идентификатор страны
Название страны
Идентификатор элемента Гео списка
Идентификатор Гео списка
Идентификатор региона
Название региона
Эмодзи (html-entity)
Идентификатор списка
Глобальный ли список
Название списка
Персональный ли список
Тип списка
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Метод добавления Гео списка post /scrolls/v1/geo
Идентификатор фирмы
Идентификатор контакта
Описание списка
Элементы списка
Идентификатор города
Название города
Идентификатор страны
Название страны
Идентификатор элемента Гео списка
Идентификатор Гео списка
Идентификатор региона
Название региона
Эмодзи (html-entity)
Идентификатор списка
Глобальный ли список
Название списка
Персональный ли список
Тип списка
curl 'https://api.ati.su/scrolls/v1/geo' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"ati_id":"string","contact_id":0,"description":"string","elements":[{"city_id":0,"city_name":"string","country_id":0,"country_name":"string","id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","list_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","owner_ati_id":"string","region_id":0,"region_name":"string"}],"emoji":"string","fixed":false,"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","is_global":false,"name":"string","personal":false,"type":0}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/scrolls/v1/geo", "{""ati_id"":""string"",""contact_id"":0,""description"":""string"",""elements"":[{""city_id"":0,""city_name"":""string"",""country_id"":0,""country_name"":""string"",""id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""list_id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""owner_ati_id"":""string"",""region_id"":0,""region_name"":""string""}],""emoji"":""string"",""fixed"":false,""id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""is_global"":false,""name"":""string"",""personal"":false,""type"":0}");
200 Success
Идентификатор фирмы
Идентификатор контакта
Описание списка
Элементы списка
Идентификатор города
Название города
Идентификатор страны
Название страны
Идентификатор элемента Гео списка
Идентификатор Гео списка
Идентификатор региона
Название региона
Эмодзи (html-entity)
Идентификатор списка
Глобальный ли список
Название списка
Персональный ли список
Тип списка
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Метод изменения Гео списка put /scrolls/v1/geo
Идентификатор фирмы
Идентификатор контакта
Описание списка
Элементы списка
Идентификатор города
Название города
Идентификатор страны
Название страны
Идентификатор элемента Гео списка
Идентификатор Гео списка
Идентификатор региона
Название региона
Эмодзи (html-entity)
Идентификатор списка
Глобальный ли список
Название списка
Персональный ли список
Тип списка
curl 'https://api.ati.su/scrolls/v1/geo' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"ati_id":"string","contact_id":0,"description":"string","elements":[{"city_id":0,"city_name":"string","country_id":0,"country_name":"string","id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","list_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","owner_ati_id":"string","region_id":0,"region_name":"string"}],"emoji":"string","fixed":false,"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","is_global":false,"name":"string","personal":false,"type":0}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("PUT", "https://api.ati.su", "/scrolls/v1/geo", "{""ati_id"":""string"",""contact_id"":0,""description"":""string"",""elements"":[{""city_id"":0,""city_name"":""string"",""country_id"":0,""country_name"":""string"",""id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""list_id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""owner_ati_id"":""string"",""region_id"":0,""region_name"":""string""}],""emoji"":""string"",""fixed"":false,""id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""is_global"":false,""name"":""string"",""personal"":false,""type"":0}");
200 Success
Идентификатор фирмы
Идентификатор контакта
Описание списка
Элементы списка
Идентификатор города
Название города
Идентификатор страны
Название страны
Идентификатор элемента Гео списка
Идентификатор Гео списка
Идентификатор региона
Название региона
Эмодзи (html-entity)
Идентификатор списка
Глобальный ли список
Название списка
Персональный ли список
Тип списка
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Метод удаляет список заданной фирмы delete /scrolls/v1/geo/{listId}
curl 'https://api.ati.su/scrolls/v1/geo/{listId}' \ -X 'DELETE' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("DELETE", "https://api.ati.su", "/scrolls/v1/geo/{listId}");
200 Success
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Метод добавления элементов в Гео список post /scrolls/v1/geo/elements
"Элементы списка
Идентификатор города
Название города
Идентификатор страны
Название страны
Идентификатор элемента Гео списка
Идентификатор Гео списка
Идентификатор региона
Название региона
curl 'https://api.ati.su/scrolls/v1/geo/elements' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '[{"city_id":0,"city_name":"string","country_id":0,"country_name":"string","id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","list_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","owner_ati_id":"string","region_id":0,"region_name":"string"}]'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/scrolls/v1/geo/elements", "[{""city_id"":0,""city_name"":""string"",""country_id"":0,""country_name"":""string"",""id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""list_id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""owner_ati_id"":""string"",""region_id"":0,""region_name"":""string""}]");
200 Success
Статус: 0 - успешно; 2 - у вас нет прав на редактирование этого персонального списка, владелец другой контакт вашей фирмы; 4 - такой список не найден; 6 - такой элемент уже есть в этом списке
Идентификатор города
Название города
Идентификатор страны
Название страны
Идентификатор элемента Гео списка
Идентификатор Гео списка
Идентификатор региона
Название региона
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Метод удаления элементов из списков по их идентификаторам delete /scrolls/v1/geo/elements
Идентификаторы элементов
curl 'https://api.ati.su/scrolls/v1/geo/elements' \ -X 'DELETE' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '["3fa85f64-5717-4562-b3fc-2c963f66afa6"]'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("DELETE", "https://api.ati.su", "/scrolls/v1/geo/elements", "[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]");
200 Success
Статус: 0 - успешно; 2 - у вас нет прав на редактирование этого персонального списка, владелец другой контакт вашей фирмы; 4 - такой список не найден; 6 - такой элемент уже есть в этом списке
Значение