Ogni social network ha le sue API, che permettono a terzi di creare applicazioni eseguibili direttamente dal social network.
Come si crea un sistema di applicazioni?
Ogni social network ha le sue API, che permettono a terzi di creare applicazioni eseguibili direttamente dal social network.
Come si crea un sistema di applicazioni?
facendo delle api e fornendo agli sviluppatori sdk o simili per sviluppare applicazioni che possano interagire con la tua applicazione![]()
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
come faccio le API? sono dei semplici script in php, che interagiscono con il mio sito? e cosa sono degli SDK?
Ciao di nuovo, le api stringi stringi sono un sistema di interazione che il tuo server mette a disposizione senza utilizzare un interfaccia grafica, il sistema che usi per fornire i dati e quello che usano per richiederteli puo' essere molto vario comunque la cosa fondamentale e' che sia un sistema documentato.
Originariamente inviato da fraermejo
come faccio le API? sono dei semplici script in php, che interagiscono con il mio sito? e cosa sono degli SDK?
per fare le api ci vuole il seme... per fare il seme ci vuole l'albero... per fare l'albero ci vuole... boh non me la ricordo la canzoncina
per le api: http://it.wikipedia.org/wiki/Applica...ming_interface
per l'sdk: http://it.wikipedia.org/wiki/Software_development_kit
cmq l'api è uno strato software da mettere tra il core della tua applicazione e tutto ciò che debba usare tale applicazione... non è che necessariamente l'api debba essere sfruutata da programmatori esterni, potrebbe essere che l'applicazione stessa richiami api al suo interno che astraggano o rendano indipendenti dall'applicazione stessa logiche procedurali. Non c'è un modo univoco per fare delle api, l'unico modo per procedere è quello di seguire le regole base della programmazione, quali basso accoppiamento, alta coesione, riusabilità, design patterns e buon senso e buona esperienza nell'oop
![]()
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
grazie a tutti delle risposte![]()
Le API sono semplicemente un'interfaccia pubblica e documentata di accesso ad un'applicazione.
Ad esempio, se tu hai un blog ed offri un feed RSS o Atom degli ultimi post, di fatto stai offrendo un'API.
In sintesi, identifica quali risorse devono poter essere accessibili esternamente.
Ad esempio, in un forum potresti voler offrire la possibilità di
* creare una discussione
* cancellare una discussione
* creare una risposta
* cancellar euna risposta
...
Dopo di che, per ciascuna azione, fornisci un punto di accesso. Una pagina che accetti delle richieste, esegua elaborazioni e fornisca delle risposte.
Normalmente, per rendere le interfacce veloci ed efficienti, lo scambio di informazioni non avviene in HTML ma usando soluzioni come XML o direttamente gli header HTTP.