GM_pAnda
@GM_pAnda
Бездельник

API запись в базу данных?

Доброго времени суток, возник вопрос как можно реализовать API доступ который будет писать, обновлять базу? Интересует сам принцип работы. Нельзя же просто иметь ссылку на запись в базу..
Что-то вроде
/api/users/?action=getAllUsers // Получаем всех пользователей GET Запросом..
/api/users/?action=create
/api/users/?action=update&user_id=534
/api/users/?action=delite&user_id=957

Данные отправлять буду POST запросом AJAX// Но, тут вопрос стоит, об удалённом доступе? Ведь нельзя удалённо отправлять POST данные на сервер..
А так же как обеспечить безопасность, что не какой любопытный не смог воспользоваться API? Нужна проверка какая-то.. Про ключу что ли.. Что-то вроде..
/api/users/?action=getAllUsers&key=H35lgjs359gdsjl^648sfh523fa9sgwdlgs
Но, ведь смысла в этом нет передавать ключ в открытом виде..
  • Вопрос задан
  • 1596 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ведь нельзя удалённо отправлять POST данные на сервер

С чего вы это взяли?

/api/users/?action=getAllUsers&key=H35lgjs359gdsjl^648sfh523fa9sgwdlgs

Ключ должен быть зашифрован и передан POST/GET запросом вместе с остальными данными по протоколу https.

RESTful API PHP - вам нужно двигаться в этом направлении.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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