REST API in HTML oder PHP einbinden?
Hallo,
ich habe vor 10 Jahren mal programmiert und nicht mehr gemacht als einfache PHP Anwendungen, die aus einer MYSQL Dinge ausgelesene, verändert haben usw...
Nun habe ich mit einer Software zu tun, die eine REST API anbindet und ich hätte gerne eine einfache HTML/PHP Seite, die über REST gewisse Werte ausliest, darstellen und damit rechnen kann - vermutlich alles nur lesend.
Mir fehlt jedoch ein simples Tutorial wo das für "Dummies" erklärt wird, so wie man bei MYSQL und PHP erklären würde, wie man eine Connection aufbaut usw.....
Alles was ich bisher gefunden habe klang irgendwie "mittendrin".
Funktioniert das gar nicht was ich vor habe oder habe ich nur die falschen Tutorials gefunden?
2 Antworten
Du kannst eine Api per PHP abfragen.
Per HTML natürlich nicht. Aber mit JavaScript. Häufig wird der Zugriff auf APIs via JavaScript von fremden Servern verhindert.
Wie du eine API mit PHP abfragst hängt von der API ab. Angenommen die API gibt JSON zurück:
$api_url = "https://www.deineUrl.com\controller\action";
$json_data = json_decode(file_get_contents($api_url));
Oft benötigt die API ein Passwort und oder Benutzernamen.
Das kommt sehr stark darauf an was genau du brauchst.
Manche APIs werden per Post angesprochen. Manche per GET. Das macht natürlich schon einen riesen Unterschied.
Manche APIs brauchen ein Passwort. Das muss auf unterschiedliche Art mit gegeben werden.
usw....
Kennst Du Vue, React oder Angular, die die drei beliebtesten Front-End MVVM JSframeworks sind?
Mit zb Vue.js kannst Du einfach Restful API behandeln. Und die drei Frameworks sind leicht zu lernen.
Ich empfehle Vue.js.
Von txgdf1
Wo gibt es denn eine vollständige idiotensichere Anleitung?