Wie verwende ich ein PHP Restful API-zentriertes internes Design anstatt mit http request
Ich möchte eine php restful api-zentrierte Webanwendung / Website erstellen, auf der ich die Daten / API habe, die von meinem Front-End-Code aufgerufen werden. Was kann ich für interne API-Aufrufe mit Frameworks wie slim tun?
Ich bin mir nicht sicher, wie ich die API für den internen Gebrauch in meinen Front-End-Code aufnehmen kann, und halte sie trotzdem auseinander.
Meine Gedanken waren ungefähr so:
"example.com/api/story/todays-weather/"
pulls in the json formatted story with a http request with curl or Ajax
Aber könnte ich stattdessen etwas tun wie:
require("/api/internal.php");
$uri = "/story/todays-weather/";
$call = api::getStory($uri);
$result = json_decode($call);
.....
Gehe ich in die richtige Richtung oder bin ich weit weg?
Die API und der Frontcode befinden sich auf derselben Cloud-Box (Amazon E2 / LAMP), und ich plane, memcached für die API zu verwenden.