2016-04-18 11 views
1

Ich schreibe Projekt Abstract Plan für diese Web-Plattform, die ich entwickelt habe, aber ich bin verwirrt mit API und was soll ich meine Phasen nennen.Entwickelt die Entwicklung einer PHP-Site, die in JSON wartet und antwortet, der Entwicklung einer API?

entwickelte ich dies in 3 Phasen:

  1. Zuerst habe ich eine Tabellen und definierte Beziehung zwischen ihnen geschaffen und dann ich eine PHP-Anwendung erstellen, die Beiträge und Daten aus Datenbank erhält.

  2. Dann entwickelte ich eine PHP-Anwendung, die JSON als POST und Antworten in JSON mit der oben entwickelten Anwendung benötigt. DO I CALL DIESE API?

  3. Und schließlich, jetzt habe ich diese Anwendung mit einer anderen Anwendung verwenden kann, habe ich bereits mit Android umgesetzt und ich bin jetzt für GUI unter Windows in Python implementiert. Grundsätzlich kann jetzt jeder das oben entwickelte PHP-Programm benutzen, um seine eigene App zu erstellen, indem korrekte JSON-codierte Daten sendet.

Ist mein PHP-Programm eine API?

Antwort

0

Eine API ist eine Anwendungsprogrammierschnittstelle, über die andere Programme mit Ihren Programmen interagieren können. Was Sie beschrieben haben, ist eine RESTful-API, also würde es als eine solche betrachtet werden.

+0

Okay. Und ist es notwendig, dass meine API HTTP STATUS CODES mit Antwort sendet? – iamhssingh

+0

Nein, sie werden automatisch passieren. Aber Sie sollten sicher sein, dass alle Aufrufe, die tatsächlich an diese API gelangen, einen vernünftigen Fehlerstatus zurückgeben, anstatt nur nichts, wenn in Ihrem API-Code etwas schief geht. – RiggsFolly

+0

Wie kann ich das sicherstellen? Zum Beispiel, wenn Benutzer heute ein falsches Passwort senden, sende ich eine Nachricht als Antwort (so wie ich sie sende, wenn es erfolgreich ist) und mit dem Erfolgscode -1! – iamhssingh

Verwandte Themen