2010-12-31 19 views
8

Ho Twitter integrato nella mia applicazione, con l'aiuto di Sharekit. Tutto funziona piuttosto bene, tranne che, se l'utente tocca toccare il link "Registrati" nella pagina Accedi/consenti, passa a una pagina di errore non di iscrizione. O un "Mi dispiace che la pagina non esiste" o "Hold up! Mi spiace che il profilo che stavi cercando di visualizzare fosse sospeso a causa di strane attività".Twitter OAuth pagina di login su iPhone

L'account sto usando sta lavorando per quanto riguarda l'accesso, la pubblicazione ecc, ma che puntano sembra andare nello spazio. Inoltre, se faccio clic su "Twitter Gear"/Icona applicazione, la finestra di dialogo (vista Web con la pagina di autorizzazione OAuth di Twitter caricata) viene chiusa.

non riesco a trovare nulla su come configurare cose come questa e tutto il resto sembrava funzionare abbastanza facilmente. Il riferimento più vicino ho trovato è stato, questo link Twitter API Issue 1045

Grazie in anticipo per qualsiasi aiuto

Aggiornamento: Ho controllato un paio di altre applicazioni con supporto Twitter. La maggior parte di quelli che ho controllato (TUAW, Joystiq, TFLN) sembrano aver rotolato proprio Twitter pagina di login (usando XAuth presumo) quella che ho trovato che utilizza la pagina di Twitter OAuth (Shazam) in realtà vi porta a Safari Mobile e esibisce lo stesso comportamento. Forse ho bisogno di eseguire il mio login?

+0

Poiché il sito Web di Twitter è andato giù abbastanza spesso. È possibile che ciò sia stato causato dal server twitter che non risponde e non dalla tua app? –

+0

Questo comportamento è stato coerente. Il collegamento Iscriviti non ha mai funzionato, anche se il login ha. – TheGeoff

+0

Utilizziamo anche le nostre pagine di accesso. Sembra un problema nella pagina web aperta da ShareKit. Forse puoi controllare il loro codice e cambiare l'URL in modo che punti a quello corretto (se si tratta di un url di twitter o di una pagina web personalizzata) – lostInTransit

risposta

0

Suggerisco using a packet sniffer sul dispositivo per determinare l'URL esatto essere chiamato quando si fa clic sul link "Sign Up". Ci sono molti modi per farlo, ma è più facile sui telefoni jailbroken. Armato con l'URL, puoi vedere se è potenzialmente qualcosa che stai facendo di sbagliato o addirittura un bug di Twitter.

4

vi suggerisco di andare nei file di classe ShareKit, andare alle due file .m che hanno "l'autorizzazione Twitter" (non sono sicuro quale dei due è, una semplice ricerca su Xcode dovrebbe trovare it) e modificare l'url non valido che viene inviato a questo URL: https://mobile.twitter.com/signup

Che dovrebbe risolvere il tuo problema!

0

Quando si implementa l'integrazione con Twitter, non utilizzare la libreria che si è utilizzata nei progetti precedenti, ma scaricare la nuova libreria di Twitter. Ho avuto qualche problema con twitter oauth quando ho usato una libreria più vecchia. Ma dopo aver scaricato e utilizzato una nuova libreria, il problema è stato risolto.

Problemi correlati