2012-05-16 8 views
9

Ho sviluppato un sito di giochi e ho progettato di aggiungere un'API per consentire agli sviluppatori di creare giochi per il sito. L'unico problema è come si crea un'API in modo specifico un'API REST in PHP o qualsiasi altra lingua che potrebbe sviluppare API?Come si crea un'API REST in PHP?

Siamo spiacenti, appena nuovo nello sviluppo dell'API.

Qualsiasi aiuto è apprezzato.

risposta

15

È abbastanza facile capire i fondamenti. In pratica si desidera che i controllori siano associati alle azioni che modificano i dati, indipendentemente dal fatto che i dati in un database, file XML, file CSV, file di testo dipendano dai modelli.

ho creato una semplice API antipasto quadro che si può dare un'occhiata al e iniziare con: https://github.com/martinbean/api-framework

+0

Grazie Martin, il tuo semplice framework API è buono e potrei capirlo meglio. Molte grazie! –

+0

@MartinBean Mi rendo conto che questo verrà un po 'più tardi, ma la tua struttura collegata sopra semplicemente è un' starter 'per basare la tua API o gestisce autonomamente tutto come ho visto molti altri framework? –

+0

@KristianMatthews È letteralmente un antipasto; costruisci la tua API su come desideri. Non presuppone nulla su quale sia l'impostazione del database o qualsiasi altra cosa. Crei i tuoi controller e modelli; gestisce le richieste e le risposte ed è abbastanza leggero da essere esteso e costruito. –

0

Controllare Recess PHP Framework. Puoi fare una rapida ricerca su Google, ci sono molti articoli disponibili :)

0

Recentemente ho usato Frapi per fare questo, http://getfrapi.com/

attenzione di E 'su seppellendo tutto il lavoro asino e ti permetti di concentrarti su ciò che l'API deve davvero fare! ... e come plus aggiunto, genera una specifica API senza sforzi aggiuntivi.