2011-01-06 14 views
5

ciao sto sviluppando un client Twitter su iPhone, qui sto usando la libreria MGTwitter e OAuthentication, sto autenticando (accedi) e Ottieni richiesta token,iPhone: perché ho ricevuto questo errore --- Errore HTTP 401 --- Twitter

il mio problema è, quando i inviare richiesta sto ottenendo errore

richiesta 8DC1F854-0F16-40BF-85EC-669AF0B25FCE riuscita con errore: errore di dominio = HTTP Code = 401 "L'operazione non poteva essere completato. (Errore HTTP 401.) "

come devo risolvere questo errore

Ti prego, dimmi

ringrazio

+0

Come stai autenticando? – BoltClock

+0

sto chiamando il servizio Twitter, authorizeURL (http://twitter.com/oauth/authorize) e sto ricevendo il LOG IN di Twitter e inserendo le mie credenziali su di esso, quindi ricevo il mio token e lo memorizzo e lo rimando con Richiesta, –

risposta

5

Probabilmente Twitter è solo verso il basso e il tuo codice va bene.

4

Ci sono due motivi: 1. Assicurarsi che quando si crea l'applicazione non sia "Sola lettura". 2. Selezionare l'applicazione lato client invece del browser/dell'applicazione web.

12

Che cosa ha funzionato per me: Vai alla tua app di Twitter e in Impostazioni imposta Tipo di applicazione su "Lettura e scrittura".

Ora ho provato questo e l'app mi ha dato ancora lo stesso errore. Ho quindi aperto il mio account twitter (quello che stai utilizzando per accedere). Fai clic su Impostazioni e Applicazioni e verifica quali sono gli accessi rispetto all'app che hai creato. Nel caso in cui sia di sola lettura, revoca l'accesso, vai al simulatore iPhone e resetta il contenuto e le impostazioni (puoi farlo facendo clic su iOS Simulator nel menu in alto sullo schermo). Compilare nuovamente il programma e provare ora a verificare l'accesso in Reads-Write nel proprio account Twitter.

Questo ha funzionato per me perché fondamentalmente quando ho eseguito il programma per la prima volta, il tipo di applicazione era impostato su Sola lettura. Cambiare il tipo di applicazione dopo questo non fa la differenza.

ps: ho lasciato vuoto l'URL di richiamata.

+0

I provato questo Ma l'errore è lo stesso. Il problema si risolve solo quando cancello l'app dal simulatore. Come posso risolvere questo? –

Problemi correlati