Costruisci un'API piattaforma per pubblico [chiusa]

3

Sto cercando alcuni consigli, risorse o articoli su come esporre una piattaforma API a sviluppatori esterni.

La mia preoccupazione principale è quali sono gli standard o il miglior approccio per farlo, in pratica ho un set di servizi API REST della piattaforma e ho bisogno di capire come affrontare il seguente problema:

  • Hosting e gestione API in generale (dovremmo utilizzare strumenti di gestione API online come apigee o mashrey ?)
  • Chiavi dello sviluppatore, permessi
  • Strumenti per sviluppatori, documentazioni
  • strozzamento
  • Report
  • Logging / Auditing
  • Autenticazione e autorizzazione

È anche bello se puoi indicare alcuni articoli che spiegano come Facebook o Twitter o Google lo fanno, o le migliori pratiche di architettura e gestione su come aprire l'API della piattaforma agli utenti pubblici.

Grazie,

    
posta Ahmad Alkhawaja 21.10.2011 - 18:19
fonte

1 risposta

1

Passaggio 1: leggi i documenti di sviluppo di Facebook e Amazon.

(Non leggere Google, alcuni pensano che non siano bravi a creare un'API. Leggi questo per vedere quali errori Google potrebbe aver fatto. link )

link

link

Questi documenti copriranno la maggior parte delle tue domande. Mostreranno una serie di buone pratiche. Dovrai scegliere quale pensi sia il migliore.

    
risposta data 21.10.2011 - 22:48
fonte

Leggi altre domande sui tag