Costruisci un'API della piattaforma per pubblico [chiuso
https://softwareengineering.stackexchange.com/questions/115632
Domanda
Sto cercando alcuni consigli, risorse o articoli su come esporre un'API della piattaforma a sviluppatori esterni.
La mia preoccupazione principale è quali sono gli standard o il miglior approccio per farlo, in sostanza ho una serie di servizi API di riposo della piattaforma e devo capire come affrontare il seguente ISSUS:
- Hosting e gestione API in generale (dovremmo utilizzare strumenti di gestione delle API online come Apigee o Mashrey?)
- Chiavi per sviluppatori, autorizzazioni
- Strumenti per sviluppatori, documentazioni
- limitazione
- Reporting
- Registrazione/audit
- Autenticazione e autorizzazione
È anche fantastico se puoi sottolineare alcuni articoli che spiegano come lo stanno facendo Facebook o Twitter o Google, o le migliori pratiche di architettura e gestione astratte su come aprire l'API della piattaforma agli utenti pubblici.
Grazie,
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a softwareengineering.stackexchange