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


Реализация API

API Синхронизация

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

#1 aqua

    Новичок

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

Отправлено 29 Апрель 2015 - 12:20

Здравствуйте, хотелось бы узнать о реализации API. В частности необходимо реализовать создание новой записи в таблицы с данными полученными с сайта. после добавления записи из КБ нужно получить ID и передать его на сайт.

#2 CbCoder

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

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

Отправлено 29 Апрель 2015 - 12:34

Смотря что вы имеете ввиду под API. Для создания новой записи API как таковой не нужен, достаточно стандартного запроса в БД на добавление.

#3 aqua

    Новичок

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

Отправлено 29 Апрель 2015 - 12:39

Просмотр сообщенияCbCoder (29 Апрель 2015 - 12:34) писал:

Смотря что вы имеете ввиду под API. Для создания новой записи API как таковой не нужен, достаточно стандартного запроса в БД на добавление.

Я имею ввиду межсерверный обмен. Нам нужно данные, которые заполняют клиенты на нашем сайте , передавать в вашу систему для дальнейшей работы. Соответственно, нужен файл на стороне Вашей системы, который будет принимать post запрос. Мы код файла напишем сами, непонятно только, как в файле зацепить соединение с базой кб и вообще как обратится к загруженному в систему php-файлу.

Сообщение отредактировал aqua: 29 Апрель 2015 - 14:16


#4 CbCoder

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

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

Отправлено 29 Апрель 2015 - 15:42

Цитата

Мы код файла напишем сами, непонятно только, как в файле зацепить соединение с базой кб

В начале кода подключаете файл include/mysql_connect.php. БД подключится автоматом.

Цитата

и вообще как обратится к загруженному в систему php-файлу

Не совсем понял в чем проблема. Вы не знаете как удаленно запустить php-скрипт?

#5 aqua

    Новичок

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

Отправлено 29 Апрель 2015 - 16:11

Просмотр сообщенияCbCoder (29 Апрель 2015 - 15:42) писал:

В начале кода подключаете файл include/mysql_connect.php. БД подключится автоматом.



Не совсем понял в чем проблема. Вы не знаете как удаленно запустить php-скрипт?

Мы загрузили файл через Менеджер файлов-Список внешних файлов и теперь не можем обратится к нему через "адрес_сайта/имя_файла.php"

#6 CbCoder

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

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

Отправлено 29 Апрель 2015 - 17:12

В Менеджере файлов какое имя файла вписано? Можете скриншотом.

Цитата

не можем обратится к нему через "адрес_сайта/имя_файла.php"

Странное обращение (или я вас не так понял). Должно быть: "адрес_программы/путь_к_файлу"

"Адрес_программы" - это адрес, по которому вы запускаете КБ, например "myaccount.clientbase.ru" для Saas. "Путь_к_файлу" - это "имя файла", которое вы видите в Менеджере.





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

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