2013-05-27 4 views
5

Voglio integrare Twitter con la mia applicazione Android. Posso farlo usando OAuth 2.0?Twitter supporta OAuth 2.0?

Ho cercato su Internet ma non ho trovato nessuna spiegazione valida in merito. Se qualcuno l'ha già fatto prima, puoi per favore guidarmi attraverso questo. Ho visto in un vecchio post here che Twitter non supporta OAuth 2.0.

risposta

8

Fondamentalmente, no, Twitter still uses OAuth 1.0a per la maggior parte delle parti del back-end. Tuttavia, da marzo supportano OAuth 2 client credentials flow per application-only authentication.

Questo significa che, se si:

  • dispone di un'applicazione che mostra solo i tweet di altri utenti o cose del genere, è possibile ottenere autorizzato tramite OAuth 2.
  • vogliono tutti gli utenti di utilizzare l'app per postare tweet o fare qualsiasi altra cosa per conto di un utente, devi lottare con OAuth 1.0a.

Si consiglia di verificare la libreria Twitter4J, che astrae la maggior parte della seccatura di OAuth 1 da voi.

+0

Grazie per la risposta Jan.Nella mia domanda voglio recuperare il token oauth e oau il segreto da Twitter e passarlo a un protocollo REST per raggiungere il mio lavoro. È possibile? –

+0

Sì, questo dovrebbe essere possibile. –

+0

Sono contento di sapere che è possibile. Potrebbe piacere guidarmi con qualche link pertinente su come farlo? –