2009-07-13 13 views
6

Ho creato un'applicazione per Twitter Ho bisogno di un utente dell'applicazione Android per autorizzarne l'utilizzo. Sono al punto in cui posso chiamare la pagina dell'app di Twitter nel browser e autorizzare correttamente. Tuttavia, sembra che la funzione di callback non funzioni, ma alla fine il messaggio di conferma e il PIN sono presenti nel browser, ma la mia attività Android non viene mai chiamata (onResume non viene attivato). Ecco cosa hooauth_callback su Android

  1. Twitter URL: http://twitter.com/oauth/authorize?oauth_token=actualtokenhere&oauth_callback=myapp:///
  2. Nella mia definizione di attività ho questa intent-filtro

     <intent-filter> 
         <action android:name="android.intent.action.VIEW" /> 
         <category android:name="android.intent.category.DEFAULT" /> 
         <category android:name="android.intent.category.BROWSABLE" /> 
         <data android:scheme="myapp" /> 
        </intent-filter> 
    
  3. Come ho detto - ho la conferma, ma non reindirizzare in modo che l'Android l'app non viene mai richiamata

risposta

7

Bene, si è scoperto che c'era n sbagliato nella mia configurazione La mia app di twitter aveva semplicemente un'impostazione errata per il "Tipo di applicazione" Se si verifica questo problema, vai alla visualizzazione di modifica dell'app su Twitter e seleziona l'opzione "browser" per "Tipo di applicazione", quindi se l'autenticazione ha esito positivo, il browser reindirizza al callback URL. Ora, non sono riuscito a utilizzare l'URL di richiamata in stile Android (myapp: // twitt) poiché non è stata superata la convalida del modulo. Ma è venuto fuori - è possibile inserire tutto ciò che è URL valido lì e fornire l'URL callback actuall nel codice

+0

Ho lo stesso problema. Non riesco a trovare nessuna impostazione come le opzioni del browser. Per favore controlla il mio codice http://pastie.org/2255040. Dopo l'accesso Utente non riesco a reindirizzare nuovamente alla mia applicazione. Per favore, vieni in questa stanza se http://chat.stackoverflow.com/rooms/1531/casual-chat Please Help me. Grazie Venky. – Venky

+0

Bostone puoi per favore guidarmi un po 'sulla creazione di un pulsante "FOLLOW US" di Twitter da integrare nella mia app per Android. Almeno qualche link che lo descrive. –