Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: HTTPЗапрос к ZOHO CRM
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Вся 1С
kserg2012
Привет.
Люди добрые, кто сталкивался с ZOHO CRM - подскажите, что не так я делаю

Возникла необходимость тянуть данные из ZOHO CRM. Вроде все понятно с API-методами, есть некоторый опыт работы с HTTPЗапросами
но вот здесь засада - не могу получить данные из таблицы

использую описание API для
JSON Format:
https://<APPDOMAIN>/crm/private/json/Leads/getMyRecords?


Логин = "ххх.zoho@gmail.com";
Пароль = "2c10*********************82"; //Zoho-oauthtoke  
Адрес = "zohoapis.com";

Соединение = Новый HTTPСоединение(Адрес,,Логин,Пароль,,,Новый ЗащищенноеСоединениеOpenSSL(),);
                
HTTPЗапрос = Новый HTTPЗапрос("/crm/private/json/Accounts/getMyRecords?");

Ответ = Соединение.Получить(HTTPЗапрос);      
СтрокаОтвет = Ответ.ПолучитьТелоКакСтроку(); //получим ответ
            
Сообщить(СтрокаОтвет);


ответ
{"response":{"error":{"code":"4834","message":"Invalid Ticket Id"},"uri":"/crm/private/json/Accounts/getMyRecords"}}


в API есть описание ошибки
4834 - Invalid ticket. Also check if ticket has expired.


Пробовал и другие вар-ты написания HTTPЗапроса, но получаю или эту же ошибку, или другую
но у меня ощущение , что в делаю что-то не то в "общем"
Vofka
Цитата(kserg2012 @ 23.12.21, 12:43) необходимо зарегистрироваться для просмотра ссылки
Соединение = Новый HTTPСоединение(Адрес,,Логин,Пароль,,,Новый ЗащищенноеСоединениеOpenSSL(),);

Логин и Пароль тут это ж от прокси сервера.

Цитата(kserg2012 @ 23.12.21, 12:43) необходимо зарегистрироваться для просмотра ссылки
Invalid Ticket Id

Можно предположить, что оно ждет какой-от параметр TicketId. Надо почитать подробнее описание АПИ.
kserg2012
Цитата(Vofka @ 23.12.21, 15:17) необходимо зарегистрироваться для просмотра ссылки
Invalid Ticket Id

с этим разобрался
представитель компании что "продвигает" эту CRM дал мне "ошибочную" ссылку на API 1.0
хотя с 2020 года рекомендуется использовать API 2.0
corbin9001
ну какбэ токен сначала нужно получить, потом уже запросы конкретные отправлять
креды (логин/пароль) нужны для получения токена, потом этот токен указывается в запросах
необходимо зарегистрироваться для просмотра ссылки
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.