Domande con tag 'api-design'

1
risposta

OpenGL: Perché le cose sono vincolate invece di essere passate direttamente come parametri?

In OpenGL devi associare un oggetto al contesto da utilizzare nelle chiamate successive, invece di usarlo come argomento in quelle chiamate. Ad esempio, in OpenGL scrivi questo glGenBuffers( 1, &vbo ); glBindBuffer( GL_ARRAY_BUFFER, vbo...
posta 17.11.2016 - 10:01
1
risposta

Rappresentazioni di risorse e strumenti di documentazione dell'API REST

Non mi sento sicuro di cosa significhi esattamente avere rappresentazioni diverse di una risorsa RESTful. L'esempio canonico prevede che un'API fornisca un endpoint, ad esempio /v1/users/:id , e consente al client di selezionare la migliore...
posta 05.01.2016 - 03:00
2
risposte

Come implementare correttamente l'API REST di archiviazione key = value

Sono nuovo all'API REST, quindi ho deciso di familiarizzarlo progettando una piccola API di servizi Web. Ho scritto il suo design e vorrei che lo esaminassi. Mi sento come se avessi commesso alcuni errori nel progettarlo e nel comprendere i conc...
posta 03.01.2016 - 05:03
3
risposte

Progettazione della parte CRUD di un'API HTTP

Questa domanda è nel contesto delle applicazioni basate sul web. Un server web esposizione di un API HTTP per i client (ad esempio, l'esecuzione in un browser, ma non necessariamente). Di solito il server web sarebbe connesso a qualche tipo di D...
posta 07.08.2015 - 12:13
1
risposta

Convenzione URI REST - Coinvolge diverse risorse

Sto progettando un'API REST ma ho riscontrato alcune difficoltà durante la denominazione. Ho una API come questa: GET .../users/{userId}/categories/count GET .../users/{userId}/categories/{categoryId}/count GET .../users/{userId}/categor...
posta 15.06.2017 - 05:15
3
risposte

Come si valuta il tradeoff tra robustezza e codice "pigro" nella progettazione dell'API?

La legge di Postel: Be conservative in what you do, be liberal in what you accept from others. Codice "pigro" (per The Pragmatic Programmer): Be strict in what you will accept before you begin, and promise as little as possible in r...
posta 30.07.2012 - 16:08
1
risposta

Endpoint booleano all'interno di un'API RESTful

Attualmente sto progettando un'API RESTful JSON che dovrebbe avere un endpoint booleano come /item/vote che può essere false che significa che un utente non ha votato per un articolo specifico o true che significa che ha votato....
posta 25.03.2016 - 20:36
2
risposte

Shoud I restituisce direttamente un messaggio di stringa o piuttosto una chiave i18n quando si tratta di API JSON?

Supponiamo che l'api di riposo restituisca questo json: { "status" : "fail", "data" : { "title" : "A title is required" } } Poiché l'applicazione client dovrebbe sempre adattare il messaggio di errore, sarebbe meglio restituire una...
posta 29.11.2013 - 00:37
1
risposta

Endpoint API specializzati o più chiamate a risorse generiche?

Questo problema si è verificato durante la progettazione dell'API per un'applicazione Web SPA, che comunica con il server tramite AJAX. In una pagina l'utente, che sta creando un elenco di persone da invitare a un evento, ha la possibilità di...
posta 30.06.2016 - 02:26
1
risposta

Strategia di memorizzazione nella cache dell'API REST per la raccolta di record

Sto progettando un'API REST per i miei client mobili per interagire con il nostro server delle app (costruito con Django / django-rest-framework se fa alcuna differenza). Ci sono diversi oggetti accessibili tramite l'API, alcuni cambiano freq...
posta 17.02.2017 - 12:58