Интеграция API и 1С

Новости, жалобы и предложеня о работе сайта gdeposylka.ru и форума.
Ответить
avtobort
Сообщения: 2
Зарегистрирован: 14 июн 2017, 14:31
Status: Не в сети

Добрый день, интересует интеграция API и 1С, пытаюсь создать тестовый запрос чтениеJSON вываливаются ошибки, неправильные символы, просто запрашиваю через HTTP ответ от сервера приходит нет такой страницы ошибка 404. Есть может у кого то наработки в этом направление?
ewg-kalinkin
Сообщения: 4
Зарегистрирован: 07 окт 2015, 11:07
Status: Не в сети

Вот отрывки, выдерешь необходимое



Сообщить("Проверка трека " + Трек + " на сайте gdeposylka.ru");
НовыйТрек = СокрЛП(Трек);


URL="https://gdeposylka.ru";//ЭлементыФормы.Трек.Значение;
// Определение службы доставки
Ресурс = "/api/v4/tracker/detect/" + НовыйТрек;
http = Новый COMОбъект("Microsoft.XMLHTTP");
http.open("GET", URL + Ресурс, False);
Ключ = Константы.КлючГдеПосылка.Получить();
http.SetRequestHeader("Content-Type","application/json; charset=windows-1251");
http.SetRequestHeader("X-Authorization-Token",Константы.КлючГдеПосылка.Получить());

Попытка
http.send();
Исключение
Сообщить("Не обнаружено интернет соединения");
Возврат неопределено;
КонецПопытки;
ПолныйТекстСайта =http.responseText;
поз1 = Найти(ПолныйТекстСайта,"length");
ПолныйТекстСайта = Сред(ПолныйТекстСайта,поз1+8,СтрДлина(ПолныйТекстСайта));
поз1 = Найти(ПолныйТекстСайта,",");
Попытка
КоличествоСлужб = Число(Сред(ПолныйТекстСайта,1,поз1-1));
Исключение;
КонецПопытки;

...
.
.
.
...
//получаем юрл
поз1 = Найти(ПолныйТекстСайта,"tracker_url");
ПолныйТекстСайта = Сред(ПолныйТекстСайта,поз1+14,СтрДлина(ПолныйТекстСайта));
поз1 = Найти(ПолныйТекстСайта,"}");
Попытка
ЮРЛ = СТРЗаменить(Сред(ПолныйТекстСайта,1,поз1-2),"/","");
Исключение;
КонецПопытки;
http = Неопределено;


http = Новый COMОбъект("Microsoft.XMLHTTP");
http.open("POST", URL + ЮРЛ, False);

http.SetRequestHeader("Content-Type","application/json; charset=windows-1251");
http.SetRequestHeader("X-Authorization-Token",Ключ);

...
.
.
.
...
http.send();
ПолныйТекстСайта =http.responseText;
http = Неопределено;
avtobort
Сообщения: 2
Зарегистрирован: 14 июн 2017, 14:31
Status: Не в сети

Здравствуйте, возникла последние два дня ошибка
Please enable cookies.
One more step
Please complete the security check to access gdeposylka.ru
Why do I have to complete a CAPTCHA?
Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.

What can I do to prevent this in the future?
If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.

If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.

Cloudflare Ray ID: 40e5e33a0ab18fd5 • Your IP: • Performance & security by Cloudflare
При подключении с помощью API.
Как это можно исправить, запросов у нас было не очень много .
atlant_is
Сообщения: 1
Зарегистрирован: 06 янв 2019, 16:07
Status: Не в сети

Судя по всему, API вообще решили закрыть, вопросы что в почте, что здесь остаются без ответов ((
ewg-kalinkin
Сообщения: 4
Зарегистрирован: 07 окт 2015, 11:07
Status: Не в сети

Скорее всего. Хотя сам сервис пока работает. Во всяком случае у меня в 1С. Сейчас пытаюсь найти что нибудь взамен на случай закрытия.
Natalia1107
Сообщения: 1
Зарегистрирован: 31 окт 2019, 10:41
Status: Не в сети

Добрый день.
Можете предоставить ваш API и необходимую документацию для программиста для оценки возможностей интеграции с сервисом?
Буду благодарна за обратную связь.
Ответить