Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> HTTPЗапрос к ZOHO CRM , Помогите с HTTPЗапрос к ZOHO CRM          
kserg2012 Подменю пользователя
сообщение 23.12.21, 12:43
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 98
Спасибо сказали: 14 раз
Рейтинг: 14.3

Привет.
Люди добрые, кто сталкивался с 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 - 23.12.21, 13:45

Vofka Подменю пользователя
сообщение 23.12.21, 15:17
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата(kserg2012 @ 23.12.21, 12:43) *
Соединение = Новый HTTPСоединение(Адрес,,Логин,Пароль,,,Новый ЗащищенноеСоединениеOpenSSL(),);

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

Цитата(kserg2012 @ 23.12.21, 12:43) *
Invalid Ticket Id

Можно предположить, что оно ждет какой-от параметр TicketId. Надо почитать подробнее описание АПИ.

kserg2012 Подменю пользователя
сообщение 23.12.21, 18:22
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 98
Спасибо сказали: 14 раз
Рейтинг: 14.3

Цитата(Vofka @ 23.12.21, 15:17) *
Invalid Ticket Id

с этим разобрался
представитель компании что "продвигает" эту CRM дал мне "ошибочную" ссылку на API 1.0
хотя с 2020 года рекомендуется использовать API 2.0

corbin9001 Подменю пользователя
сообщение 07.02.22, 17:04
Сообщение #4

Молчаливый
*
Группа: Пользователи
Сообщений: 4
Спасибо сказали: 2 раз
Рейтинг: 0

ну какбэ токен сначала нужно получить, потом уже запросы конкретные отправлять
креды (логин/пароль) нужны для получения токена, потом этот токен указывается в запросах
[необходимо зарегистрироваться для просмотра ссылки]

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 24.04.24, 12:08
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!