[PHP] Creare le proprie API

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Xeyos
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 463
Iscrizione: lunedì 26 maggio 2008, 14:16

[PHP] Creare le proprie API

Messaggio da Xeyos »

Ciao a tutti,
volevo chiedervi se sapevate consigliarmi una buona guida per la creazione di proprie API per una mia web application?
Ovvero ho la mia web application e vorrei fornire ad altri (sviluppatori di proprie client o altre server application) delle API personalizzate per fare differenti richieste alla mia applicazione.
Grazie mille.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [PHP] Creare le proprie API

Messaggio da Zoff »

La richiesta è un po' troppo generica.
Ultimamente va di moda lo stile RESTful ma essendo stateless bisogna vedere se si adatta alle tue esigenze.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Xeyos
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 463
Iscrizione: lunedì 26 maggio 2008, 14:16

Re: [PHP] Creare le proprie API

Messaggio da Xeyos »

Si scusa non ho magiori dettagli solo perchè lo sviluppo della web application in questione è ancora in fase di definizione e mi stavo documentanto preventivamente.
Se sai suggerirmi una buona guida per il RESTful mi farebbe comodo leggerla se poi consigli anche altri stili mi documento e così posso poi vedere quella che si adatta meglio alle mie esigenze.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [PHP] Creare le proprie API

Messaggio da Zoff »

In realtà quello che c'è da sapere è quello che è scritto nella pagina di wikipedia: http://en.wikipedia.org/wiki/Representa ... e_transfer
L'implementazione dipende molto da che strumenti utilizzi normalmente.

Se devi partire da zero puoi appoggiarti ad alcuni microframework(silex, codeigniter, slim, etc..) o script ad-hoc(tipo https://github.com/marcj/php-rest-service).
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Xeyos
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 463
Iscrizione: lunedì 26 maggio 2008, 14:16

Re: [PHP] Creare le proprie API

Messaggio da Xeyos »

Grazie mille, codeigniter non mi è nuovo non ci avevo pensato.
Potrebbe essere interessante anche lo script-ad-hoc che hai linkato.

Ancora grazie per adesso, magari appena ho qualcosa di concreto torno a disturbarti...
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti