Создайте веб-API с дизайном /path/to/{unique-path}/.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Создайте веб-API с дизайном /path/to/{unique-path}/.

Сообщение Anonymous »

В настоящее время я изучаю веб-разработку и работаю над собственным небольшим веб-сайтом. Я следовал руководству W3Schools и использовал полученные знания для создания работающей страницы входа. Он принимает входные данные и отправляет их с помощью jQuery.
Теперь я хотел узнать больше о том, как создать API для управления пользователями, и нашел руководство по лучшим практикам разработки REST API от Microsoft. Он также содержал пример того, как может выглядеть API-система управления пользователями и заказами.
В статье они показывают похожую таблицу, выглядящую следующим образом:



Resource
POST
GET
PUT
УДАЛЕНИЕ




/users
Создать пользователя
Получить всех пользователей
Массовое обновление пользователей
Удалить всех пользователей


/users/{id
Ошибка
Получить информацию о пользователе
Обновить данные пользователя
Удалить пользователя


/users/{id}/orders
Создать заказ
Получить все заказы
Массовое обновление заказов
Удалить все заказы


/users/{id}/orders/{id
Ошибка
Получить информацию о заказе
Обновить детали заказа
Удалить заказ



Как я могу реализовать это в своем проекте и возможно ли это с помощью только PHP и JavaScript?
При поиске в Интернете я нашел ответы только на C#.
Мой запрос на вход в систему в настоящее время выглядит следующим образом:
function login() {
var username = $("#username-input").val();
var password = $("#password-input").val();
$.post("/ajax/account/login.php",
{
username: username,
password: password
},
function (data, status, jqXHR) {
console.log(jqXHR.responseText)
data = JSON.parse(get_ajax_response_text(jqXHR))
if(data.hasOwnProperty("error")) {
showError("ERROR:
" + data["message"]);
} else {
setTimeout(function() {
window.location.href = "/hub";
}, 1000)
showSuccess(data["message"]);
}
},
);
}


Подробнее здесь: https://stackoverflow.com/questions/739 ... ath-design
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»