Questione : Come scrivere un servizio di fotoricettore api?


Ciao gruppo,

Sto circa per scrivere un fotoricettore App ma allo stesso tempo devo includere (se sono destra) un servizio di fotoricettore in esso in moda da poterlo inviare e ricevere io le informazioni a XML diretto a fine frontale.

Da dove posso comincio imparare questo? Lezione privata in linea o del campione da che posso imparare?

Grazie,
ak

Risposta : Come scrivere un servizio di fotoricettore api?

Realmente un buon esempio di un api RESTful è il Yahoo Geocoder.
http://developer.yahoo.com/maps/rest/V1/geocode.html

Il modello RESTful di disegno dispone tutte discussioni nella stringa del URL.  Vedete questa specie della cosa continuamente nei Web pagi ed in effetti l'intero WWW è un disegno RESTful.  Il vostro scritto di servizio di fotoricettore prende le informazioni nell'allineamento di $_GET e le usa per generare la risposta, che può essere XML, JSON, CSV, testo normale, ecc.  

Ogni chiamata di RESTO è atomica - non ci sono sequenze termine attività/di inizio attività.  Potreste scegliere HTTPS e un certo genere di autenticazione di Api-Chiave se realmente voleste a.

Provare questi URL per vedere come questo funziona.  Si noti che verificare il servizio di fotoricettore RESTful è un semplice come battitura a macchina delle discussioni a macchina nella barra di indirizzo del browser.

http://www.laprbass.com/RAY_REST_get_last_name.php
http://www.laprbass.com/RAY_REST_get_last_name.php?key=ABC
http://www.laprbass.com/RAY_REST_get_last_name.php?key=ABC&name=Fred
http://www.laprbass.com/RAY_REST_get_last_name.php?key=ABC&name=Richard

Senza troppo sforzo potete trasformare questo disegno per usare le chiavi differenti di api per i modelli di dati differenti del cliente, per restituire una stringa di XML, o osservare in su le informazioni in una base di dati, ecc.

Migliori riguardi, ~Ray
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
 “Portlock„
, => “Paseur     „ “del raggio„
, => “Quadling„ “del Richard„
)
;

PROVA DI // LA CHIAVE DI API
$key = FALSO;
se (isset ($_GET [“chiave„])) $key = $_GET [“chiave„];
se ($key! Il == “ABC ") muore (“CHIAVE SIMULATA di api ");

// OSSERVA IN SU IL COGNOME
$name= "? “;
se (isset ($_GET [“nome„])) $name = $_GET [“nome„];
se (array_key_exists ($name, $dataModel))
{
    morire (“$dataModel [$name] ");
}
altro morire (“SCONOSCIUTO ");
Altre soluzioni  
 
programming4us programming4us