Stiamo assemblando un'API per fornire ai nostri fornitori un accesso diretto semplicistico. Ho già creato API e li ho sempre instradati come tali:
{controller}/{action}/{id}
Il mio capo, comunque, non pensa che sia intuitivo. Pensa che dovremmo indirizzare la nostra API in questo modo:
{controller}/{id}/{action}
Il suo ragionamento è questo: "Per oggetto numero 7, prendilo" o "Per oggetto numero 15, salvalo". Pensa che ha più senso in quel modo e che i venditori lo capiranno meglio così. Per me, si tratta di iniziare con il maggior dettaglio, quindi eseguire il drill down: "Ho a che fare con un oggetto, ho bisogno di salvarlo, salvarlo con l'ID 15"
Sto cercando di costruire un argomento per mantenerlo standard, e l'argomento "Tutti gli altri lo fanno in questo modo e stiamo solo confondendo le persone" non sembra essere efficace. La sua risposta è: "Non abbiamo mai avuto un'API prima, quindi sarà OK per i nostri clienti usarlo in questo modo."
Mi piacerebbe trovare argomenti più forti, supportati da white paper se riesco a trovarli, ma sto venendo fuori vuoto. Quali argomenti utilizzeresti e ci sono dei white paper a cui potresti indirizzarmi?