2011-01-06 25 views
5

Merhaba, iPhone'da Twitter istemcisini geliştiriyorum, burada MGTwitter kitaplığı ve OAuthentication kullanıyorum, Kimlik Doğrulama (oturum açma) ve İstek Simgesini Alma, hata Alan = HTTP Kodu = 401 "operasyonu olamazdı:iPhone: Neden bu hatayı aldım --- HTTP hatası 401 --- Heyecan

sorunum i

8DC1F854-0F16-40BF-85EC-669AF0B25FCE hata ile başarısız oldu

talep isteğini i alıyorum hata gönderirken,

olduğunu tamamlandı. (HTTP error 401.) "

Bu hatayı nasıl çözmem gerekiyor?

sadece aşağı bana

Eğer

+0

Nasıl doğrulanıyorsunuz? – BoltClock

+0

i Heyecan hizmetini arıyorum, authorizeURL (http://twitter.com/oauth/authorize) ve ben, –

cevap

5

Muhtemelen heyecan ederiz söyle ve kod gayet iyi.

4

İki neden vardır: 1. Uygulamanızı oluşturduğunuzda "Salt Okunur" undan emin olun. 2. Tarayıcı/web uygulaması yerine İstemci tarafı uygulamasını seçin. benim için çalıştı Ne

12

: senin heyecan uygulamasına gidip Ayarlar bölümünde "Oku ve yazın" Uygulama Tipi ayarlayın.

Şimdi ben bunu denedim ve uygulama hala bana aynı hata verdi. Daha sonra twitter hesabımı (giriş yapmak için kullandığınız) açtım. Ayarlar ve Uygulamalar'a tıklayın ve yaptığınız uygulamaya karşı erişimin ne olduğunu kontrol edin. Yalnızca Okundu, erişimi iptal edin, iPhone simülatörünüze gidin ve İçeriği ve Ayarları Sıfırla (bunu, ekranınızın üst kısmındaki menüden iOS Simulator'a tıklayarak yapabilirsiniz). Programı tekrar derleyin ve şimdi twitter hesabınızdaki Reads-Write erişimini kontrol etmeyi deneyin.

Bu, benim için çalıştı çünkü temelde ilk kez programı çalıştırdığımda, Uygulama Türü Salt Okundu olarak ayarlandı. Bundan sonra Uygulama Türünün değiştirilmesi bir fark yaratmaz.

ps: Geri Arama URL'sini boş bıraktım.

+0

I twitter LOG IN alma ve üzerinde benim kimlik girerek, sonra benim Token alma ve saklayarak ve Request ile geri göndermek am bunu denedi. Ama hata aynı. Sorun, uygulamayı simülatörden sildiğimde çözülüyor. Bunu nasıl çözebilirim? –

İlgili konular