Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie API, Jak stworzyć własne API w php o architekturze REST
Rilekt
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 14.03.2013

Ostrzeżenie: (0%)
-----


Cześć, męcze się nad stworzeniem api własnej strony. Chodzi mi narazie o proste linki typu http://strona.pl/api/user,1,format,json która zwracałaby użytkownika o id w bazie == 1.
Zadanie dość proste, lecz chcę zrobić to wg architektury REST i zgodnie z wzorcami projektowymi.

- jak pobierać wartośći w linku, które są po przecinku?
- jak "wyrzucać" dane na ekran, jeżeli chcę to mieć w formacie json/xml ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Puszy
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 42
Dołączył: 10.10.2011

Ostrzeżenie: (0%)
-----


Do RESTa najlepiej mieć napisany router, ewentualnie korzystać z frameworka (raczej rekomendowane). Podziel zapytania na 4 typy, POST do tworzenia, GET do pobierania, PUT do aktualizacji i DELETE do usuwania. W przypadku GET korzystaj z parametrów $_GET, np http://strona.pl/api/user?id=1&format=json. Do reszty korzystasz z $_POST. Wszystko się tak na prawdę opiera na warstwie HTTP, potrzebujesz tylko routera o którym pisałem. Aby wyrzucić dane wystarczy zwykłe echo. Użytkownicy Twojego API będą się komunikować korzystając z CURLa albo Socketów (tak przynajmniej działa podstawowe korzystanie z RESTa w ZF2).

Ten post edytował Puszy 4.07.2017, 11:58:17
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 02:13