• Есть какие нибудь примеры,библиотеки api на php для получения данных с сайтов?

    winer
    @winer
    занимаюсь разработкой сайтов на 1c-bitrix
    В битрикс недавно появился REST. По большей части он работает с B24.
    В обновлении модуля sale 18.6.0 видел, появление метод для работы с сущностями модуля (заказы, корзины и т.п.).
    Документации по REST для БУС - нет. Чтобы с ним работать надо читать исходники.

    Авторизация на REST происходит разными способами. Один из них вебхуки.
    Чтобы в БУС создать вебхук, надо использовать компонент bitrix:rest.hook.ap.edit. Подключите на какой нибудь странице. (у него надо не забыть настроить параметр EDIT_URL_TPL).

    После того как будет создан вебкух, можно будет обращаться к API через обычные http запросы.
    Например получить заказ можно так:
    https://domain.com/rest/1/XXXXXXXXXX/sale.order.get?id=1


    ИТОГО:
    Можно использовать то что есть сейчас.
    Если нужно то чего нет сейчас, можно дописывать свои методы

    Если не хочется с этим связываться, можно написать свой REST с нуля или с помощью каких нибудь заготовок. Видел где то модуль заготовку artamonov.api. Сейчас что то не смог найти.

    Но так или иначе, полностью готового решения под вашу задачу я не встречал.
    Ответ написан
    Комментировать
  • Есть какие нибудь примеры,библиотеки api на php для получения данных с сайтов?

    inoise
    @inoise Куратор тега PHP
    Solution Architect, AWS Certified, Serverless
    Curl
    Guzzle вокруг curl
    Всегда есть socket, но оно вам надо?)

    А для получения данных с вашего ресурса сделайте нормальный rest API и не забудьте про безопасность
    Ответ написан
    Комментировать