Domande con tag 'api'

4
risposte

Come gestire gli URI contenenti parametri non utilizzati dall'API?

In un'interfaccia API REST, dovrei verificare esplicitamente che il client abbia utilizzato solo i parametri utilizzati dall'API e restituire un HTTP 403 se un parametro di cui l'API non è a conoscenza era incluso nella richiesta? Un po 'di c...
posta 29.12.2017 - 16:39
4
risposte

Interfacce GPL vs plugin non progettate pensando a un'applicazione specifica

Non sto cercando o ho bisogno di consulenza legale, ma mi è venuto in mente un esperimento interessante. Immagina il seguente situtation (non riesco a pensare ad un esempio concreto e non sono sicuro che esista una manifestazione reale): c'...
posta 05.04.2012 - 21:23
2
risposte

Progettazione di un'API con token di accesso, come gestire le richieste GET?

Sto costruendo un'API che utilizzerà i token di accesso in modo da poter monitorare l'utilizzo tra i vari dipartimenti e il controllo degli accessi. Il mio piano è di utilizzare i verbi HTTP in modo appropriato - GET recupererà le informazi...
posta 19.10.2014 - 20:11
2
risposte

Come lavorare con / attorno a un'API che non restituisce errori?

Attualmente sto lavorando a un progetto che richiede il recupero dei dati da un'API chiusa di terze parti (su SOAP). Attualmente mi trovo in una situazione in cui devo eseguire argomentazioni e convalida dei dati all'interno del nostro codice...
posta 06.05.2016 - 14:50
2
risposte

Qual è la struttura del file di progetto corretta per una riposata versione api?

Devo avere le directory delle risorse nella directory di versione, come app/ v1/ book/ author/ v2/ author/ o directory di versione nella cartella delle risorse app/ book/ v1/ author/ v1/ v2/ quale sarebbe p...
posta 12.04.2015 - 12:37
2
risposte

Si sta ripetendo un identificatore su una richiesta API e la risposta ha considerato un odore di codice

È strano avere un identificatore come (_id) su una richiesta che invii all'API, che "arricchisce" la richiesta e invia una risposta con lo stesso identificatore (ma ovviamente dati più arricchiti)? Ad esempio: invii la richiesta {_id: 1111} e...
posta 08.11.2016 - 17:16
2
risposte

Raggruppamento e nidificazione di API REST

La mia domanda riguarda le migliori pratiche di aggregazione o raggruppamento delle API REST. Ho uno scenario in cui ci sono molti diversi fornitori, origini dati, ecc. E penso che raggruppare le API REST avrebbe molto senso mantenere il sistema...
posta 02.03.2015 - 01:55
2
risposte

Avvertenze in un'API REST come errori non critici

Ho un'API REST che per alcuni entpoind come DELETE, POST o PUT ho alcune regole di validazione che possono restituire un errore. Ora ho bisogno di un nuovo tipo di errore come un errore non critico, che dovrebbe fallire in un modo normale, ma...
posta 12.04.2016 - 23:52
1
risposta

Dove posizionare una chiave API: un'intestazione HTTP personalizzata VS l'intestazione Autorizzazione con uno schema personalizzato

Sto progettando un'API REST utilizzando l'autorizzazione / autenticazione tramite una chiave API. Ho cercato di capire qual è il posto migliore e ho scoperto che molte persone suggeriscono di utilizzare un'intestazione HTTP personalizzata com...
posta 20.07.2017 - 10:51
1
risposta

Come gestire il login per un'API non ufficiale?

Sto costruendo uno strumento per accedere ad alcuni dati su un sito ( Fitocracy ) e vorrei trasformarlo in un'API parziale non ufficiale, come non esiste alcuna API ufficiale. Se non hai effettuato l'accesso, non puoi accedere a nessun dato,...
posta 07.08.2012 - 01:31