208 похожих чатов

Народ, а кто-то в БУСе использует рест апи для инфоблоков? Я

всё таки озадачился и немного разобрался в теме, но впечатление пока только одно - всё это придумано для того, чтоб заставить разработчиков максимально страдать. А документация по данной теме вообще шедевр) Просто набор бессвязных кусков кода и непонятно что куда использовать, что должно получиться и главное - для чего вообще мы это делаем))
Гугл тоже не выдаёт ни одной внятной инструкции, чтоб от и до - с момента заполнения символьного кода API у инфоблока до первого успешного запроса.

В итоге у меня получилось, но возник вопрос - а оно вообще надо? Кто-то когда-то это использовал на практике?

6 ответов

15 просмотров

для б24 нужно скорее

В б24 в иб из 1с специфическую инфу гружу по ресту.

Alexey-Nazarov Автор вопроса
Alexander Ostrovsky
В б24 в иб из 1с специфическую инфу гружу по ресту...

Там же нет методов на запись. Ты дописываешь свои rest-методы или имеешь ввиду инфоблоки, которые Универсальные Списки?

Alexey-Nazarov Автор вопроса
Alexander Ostrovsky
Да, там ж нюансы. Я про ус говорил.

В принципе, добавить методы iblock.Element.add и iblock.Element.update несложно, после того как разберёшься со всей предшествующей фигней про сервис-локаторы и контроллеры. Интересно, почему их нет по умолчанию. Я просто думал, как будет время, запилить статейку с пошаговой инструкцией, так как периодически вопросы бывают об этом, а нормальной инфы нет. По крайней мере я не нашёл) Вопрос - надо ли это кому-то вообще? По сути сейчас, используя штатный роутинг, можно создать точку входа и запилить свою апишку под любой модуль, с любыми маршрутами и возможностями. И если для CRM или Списков это может быть неактуально, так как уже из коробки есть нормальное rest api, то для инфоблоков очень даже актуально, потому что из коробки идёт нежизнеспособный огрызок, который ещё и не работает без кучи телодвижений. Так что, наверное лучше двигаться в направлении своего апи через роутер битрикса...

Похожие вопросы

Обсуждают сегодня

вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
> комьюнити я бы не судил по этому чату. Как мы видели по статам просмотров нескольких телеговских постов, то в чате их набивается 30-40 или даже выше, когда как общаются акти...
Constantin F.
4
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Как сделать чтобы short точно был 2 байта, int точно 4 байта ?(без стандартных библиотек, ну типа без int16_t, int32_t)
#
8
Всем привет. Испытываю проблемы в работе БД, а именно огромного роста логов, такого характера: 024-05-16 18:39:07 +05 sentry sentry [unknown] 1050169 7-1 app-sentry01.corp.ru>...
Alexey
2
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Только такой if ($modx->event->name == 'OnBeforeCartItemAdding') { $meta = $params['item']['meta']; $lang = $modx->getConfig('_lang'); // проверяем, задана ли опция i...
Multi Web
1
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Карта сайта