Domande con tag 'api-design'

1
risposta

Differenza tra specifiche funzionali e tecniche [duplicate]

Sto scrivendo una specifica per un progetto e sto lottando con la separazione delle specifiche funzionali dalle specifiche tecniche (vedi link ). Ad esempio, sto cercando di specificare il comportamento quando un utente richiede un elenco...
posta 28.05.2013 - 14:41
3
risposte

Design per l'utilizzo della tua API

Quindi ho intenzione di utilizzare le API per la mia app host. Ma le API sono costruite in modo tale da richiedere una sessionkey per ogni richiesta. Quindi la mia domanda è: come potrei dogfood la mia API? Perché, a quanto pare, sto pensando...
posta 29.04.2013 - 10:59
3
risposte

Interfaccia corretta per la libreria di calcolatori?

Come pratica, sto progettando di implementare una libreria di calcolatori multivariabile. L'idea è che puoi definire una funzione, come f(x, y) = sin(x)^2 + 3*y^3 , e quindi puoi valutarla con valori di variabile specifici (ad esempio f(4,...
posta 17.09.2014 - 00:40
3
risposte

Una o più API RESTful per grandi aziende?

Lavoro per una grande azienda che ha diverse API non RESTful. Ho il compito di creare un'applicazione web per interagire con queste API. Ogni API gestisce e fornisce processi e dati aziendali molto diversi. Mi piacerebbe creare interfacce RES...
posta 24.07.2012 - 01:31
3
risposte

Come autore API, dovrei considerare Empty e Null lo stesso nei criteri di ricerca?

Ho un'API RESTFUL, uno degli endpoint riceve i criteri di ricerca che contiene la proprietà per "Titolo". Devo consentire ai consumatori di inviare null (o eliminare la proprietà) o Empty string in questa proprietà e trattare entrambi...
posta 08.02.2018 - 10:28
4
risposte

Un wrapper API REST deve convalidare gli input prima di effettuare una richiesta?

Supponiamo che il server limiti un campo JSON a un insieme di valori enumerati. es. una richiesta POST a /user si aspetta un oggetto con un campo chiamato gender che dovrebbe essere solo "maschio", "femmina" o "n / a". Una librer...
posta 02.10.2017 - 15:50
2
risposte

Nome sensibile per la struttura dei dati intermedia?

Ho un set di strutture in un'API per la lettura di input di dati e la scrittura di output di dati. Per facilità di elaborazione, esiste una struttura intermedia che viene utilizzata per conservare i dati mentre vengono elaborati. Questa struttur...
posta 22.02.2017 - 02:09
1
risposta

ORM in qualsiasi momento diventa un "requisito" per l'API RESTful?

Ho iniziato a creare un'API RESTful nel framework Slim di PHP. Il framework mi ha affascinato per il suo design leggero e le caratteristiche di routing. Sto usando PostgreSQL per il database. Tuttavia, il set di dati è piuttosto grande - ci s...
posta 01.02.2015 - 00:11
3
risposte

Verifica se esiste una responsabilità di un chiamante o di un'API?

È meglio per un'API quando fornisce metodi aggiuntivi che controllano se qualcosa esiste prima di aggiungere? Ad esempio: if (!userManager.HasPermission(user, "somePermission") userManager.AddPermission(user, "somePermission"); vs u...
posta 06.12.2018 - 15:25
2
risposte

Modo RESTful per gestire le risorse correlate sia per istanze specifiche di una risorsa sia per tutte quelle risorse

Sto progettando un'API RESTful con una configurazione come questa: /users - restituisce tutti gli utenti /users/123 - restituisce l'utente con l'id 123 /users/123/comments - restituisce tutti i commenti per l'utente 123...
posta 29.06.2017 - 16:02