Перейти к содержимому


Обработчик входящих POST запросов в КБ


Сообщений в теме: 7

#1 Evgeny

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 15 Июль 2013 - 12:41

Добрый день!

Стоит задача из внешнего сайта (магазина) получать данные через POST запросы в КБ. Но отпрос сервера будет делать не Клиентская База, а сам внешний сайт - он будет обращаться к КБ по определенному URL и вызывать внутри КБ скрипт-обработчик, который будет заносить данные о заказах в таблицы.

Сделать это хотим на базе SaaS подписки.

Есть вариант использовать расписание и заставить саму КБ опрашивать внешний сайт по заданию cron, но этот вариант не подходит.

Возникли вопросы:
1 - где в КБ можно/нужно прописать скрипт-обработчик входящих POST запросов?
2 - как будет выглядеть URL, куда нужно будет обращаться внешнему сайту - как достучаться до созданного нами обработчику внутри КБ?

Спасибо!

#2 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 15 Июль 2013 - 13:23

Мне кажется достаточно будет создать внешнюю форму, подробности в документации

#3 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 15 Июль 2013 - 13:42

Цитата

Возникли вопросы:
1 - где в КБ можно/нужно прописать скрипт-обработчик входящих POST запросов?
2 - как будет выглядеть URL, куда нужно будет обращаться внешнему сайту - как достучаться до созданного нами обработчику внутри КБ?

Можно добавить свой скрипт как внешний файл. Соответственно, все вопросы по обработке URL вы берете на себя. Для подключения к БД КБ внутри скрипта используйте файл include/mysql_connect.php

#4 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 15 Июль 2013 - 14:06

Просмотр сообщенияCbCoder (15 Июль 2013 - 13:42) писал:

Можно добавить свой скрипт как внешний файл.

К слову где в кб содержится инфа по внешним файлам?

#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 15 Июль 2013 - 14:11

Просмотр сообщенияwondertalik (15 Июль 2013 - 14:06) писал:

К слову где в кб содержится инфа по внешним файлам?

Я же разместил ссылку в сообщении, или Вы что-то другое имеете ввиду?

#6 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 15 Июль 2013 - 14:12

Просмотр сообщенияCbCoder (15 Июль 2013 - 14:11) писал:

Я же разместил ссылку в сообщении, или Вы что-то другое имеете ввиду?
Да я не про это. Имеется ввиду в какой таблице внутри бд.

#7 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 15 Июль 2013 - 14:16

Просмотр сообщенияwondertalik (15 Июль 2013 - 14:12) писал:

Да я не про это. Имеется ввиду в какой таблице внутри бд.

К.О. подсказывает: в cb_external_files

#8 Evgeny

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 15 Июль 2013 - 15:28

Спасибо за ваши столь быстрые ответы по теме! Буду сейчас настраивать





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных