Domanda

Mi chiedo sempre come può il Twitter e molte applicazioni social network fornisce le API per gli sviluppatori di app tramite chiave registrata. Come può concesso e monitorare l'utilizzo di quelle applicazioni esterne?

Mi può rispondere a questa domanda? perché ho sempre puntuale chiedendo su questo.

È stato utile?

Soluzione

Twitter, Facebook, Google Apps e gli altri spesso utilizzano OAuth per fornire questa autenticazione e di monitoraggio. C'è un sacco di informazioni per essere trovato alla http://oauth.net/ e si può giocare con OAuth in generale di Google di OAuth giochi .

Altri suggerimenti

In generale il servizio genererebbe una chiave API per te quando ti iscrivi per l'accesso degli sviluppatori. Questa chiave viene quindi associato al tuo account.

Ogni volta che si effettua una chiamata ad un'API, si sarebbero tenuti a passare quella chiave come uno dei parametri. Questo metodo potrebbe quindi verificare che avete passato una chiave valida e avrebbe saputo che stava facendo la chiamata in base alla chiave -.> Associazione conto creato quando ti sei iscritto

Per Ruby on Rails:

Facile Rails API Autenticazione tramite ristoratore-autenticazione

http: //www.compulsivoco. COM / 2009/05 / rotaie-api-authentication-con-ristoratore-autenticazione /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top