2012-05-16 8 views
9

He estado desarrollando sitios de juegos y planeando agregar una API para permitir a los desarrolladores crear juegos para el sitio. El único problema es cómo crear una API más específicamente una API REST en PHP o en cualquier otro lenguaje que pueda desarrollar API.¿Cómo se crea una API REST en PHP?

Disculpe, solo nuevo en Desarrollo de API.

Cualquier ayuda es apreciada.

Respuesta

15

Es bastante fácil cuando comprende los fundamentos. Básicamente, desea que los controladores se correlacionen con las acciones que modifican los datos, ya sea que los datos estén en una base de datos, archivo XML, archivo CSV o archivo de texto depende de sus modelos.

he creado un arranque marco sencillo API que puede echar un vistazo a, y empezar a trabajar con: https://github.com/martinbean/api-framework

+0

Gracias Martin, su marco API simple es bueno y podría entenderlo mejor. ¡Muchas gracias! –

+0

@MartinBean Me doy cuenta de que esto llega un poco más tarde, pero ¿su marco vinculado anteriormente es simplemente un "iniciador" para basar su propia API o maneja independientemente todo lo que he visto hacer en muchos otros marcos? –

+0

@KristianMatthews Literalmente es un comienzo; construyes tu API en ella como desees. No supone nada sobre la configuración de su base de datos o lo que sea. Usted crea sus controladores y modelos; maneja las solicitudes y respuestas, y es lo suficientemente liviano como para extenderse y desarrollarse. –

0

recientemente he usado FRAPI a ello, http://getfrapi.com/

enfoque de Está en enterrar todo el trabajo pesado y permitiéndole concentrarse en lo que realmente necesita hacer la API. ... y como una ventaja añadida, genera una especificación API sin esfuerzo adicional.