Home > Technologie > API-PHP

API-PHP

0
Advertisement

API-PHP

API, eine Abkürzung der Anwendungsprogrammschnittstelle, ist ein Satz von Routinen, Protokollen und Tools für den Aufbau von Softwareanwendungen.

Diese instructable wird erklären, wie man einfache API mit PHP zu erstellen.

Bedarf

  • Grundkenntnisse in PHP und Datenbank.
  • Einfache Logik (if, switch)
  • Server / localhost
  • IDE / Text-Editor

Schritt 1: Server / localhost & client

API-PHP

API-PHP

Seine besser zu localhost wie xampp, mampp, wampp oder direkte Installation von Apache und MySQL verwenden

Ich verwende xampp auf Ubuntu 14.

  1. Starten Sie apache und mysql auf der Registerkarte "Server verwalten".
  2. Erstellen Sie den Projektordner in Ihrem htdocs oder oder apache / var / www / html
  3. Windows-Benutzer wird es in Ihrem Apache oder Xampp-Installationsordner (häufig in C :)

IDE

Jeder Texteditor oder IDE wie Aptana Studio, Dreamweaver, Sublime, notepad ++.

Schritt 2: Codierung

In PHP alles in Server-Seite ausführen und Echo-oder gedruckte Ausgabe wird als Text angezeigt.

Header-Informationen ist sehr wichtig, sonst Client nicht verstehen, wie die Informationen verarbeiten.

wir werden ebenfalls ausgegeben werden , geben JSON .

JSON (JavaScript Object Notation) ist ein leichtes Datenaustauschformat. Es ist einfach für den Menschen zu lesen und zu schreiben. Es ist einfach für Maschinen zu analysieren und zu generieren. Es basiert auf einer Teilmenge von JavaScript.

API muss eingehende Anfragen von jedem Clienttyp akzeptieren. Einige APIs sind nur so konfiguriert, dass sie bestimmte Geräte oder nur Webbrowser akzeptieren.

Header ( 'Zugriffssteuerung-Allow-Origin: *'); // für die Annahme eines beliebigen Ursprungs wie localhost, andere.

Header ('Inhaltstyp: application / json'); // Header als JSON einstellen

Dann Verarbeitung von Informationen.

  • Parameter vom Typ POST / GET abrufen.
  • Schaltschrank oder wenn die Bedingungen abhängig von der Eingabe sind.
  • Speichern / Abrufen von Daten aus DB oder FILE
  • Zeigt den Ausgang an.

Schritt 3: Prozessinfo

Beispielsweise

Http://yourdomain.com/api.php

Übergeben Aktion und Info über GET-Methode.

Http://yourdomain.com/api.php?action=time

So definierte Aktion ist Zeit, wird Code sein

  $ Action = $ _GET ['action'];

Umschalten der Aktion

  Schalter ($ action) {case "time": // Aktion Codebreak;}

Schritt 4: Ausgabe

Ausgabe als JSON

  Echo json_encode (array ("title" => data));

So dass insgesamt Code werden

  <? Phpheader ('Access-Control-Allow-Origin: *');  // für die Annahme eines beliebigen Ursprungs wie localhost, other.header ('Content-Type: application / json');  // Einstellung von Header als JSON $ action = $ _GET ['action'];  Switch ($ action) {case "time": $ data = time ();  // Eingebaute Zeitfunktion in PHP liefert UNIX-Zeitstempel-Unterbrechung, case "store": // Einen anderen Eingang in db oder filebreak speichern;} echo json_encode (array ("result" => $ data));

So, wenn Sie anrufen

Ihrerdomain.com/api.php?action=time

Ergebnis wird sein

{"Result": "1440237956"}

Related Reading