2011-06-28 12 views
5
ben yapıyorum kişisel twitter komut dosyası için Oauth kullanmak gerekir

kaydetmek için bir web sitesi gerekiyor. Onun ticari veya onun gibi bir şey değil. Buradan kayıt olmak için: https://dev.twitter.com/apps/new Bir müşteri olmasına rağmen bir web sitesine ihtiyacım var. Uygulamamı bir web sitesi olmadan kaydetmeme izin vermeyeceğim.Heyecan Oauth sorun - Bir uygulama

Yapabileceğim bir şey var mı? Eğer senaryoyu kullanan bir blog yaratmış olsaydım, kullanıyorum - bunu kabul edip "app" 'i kaydetmeme izin verir miydim (sadece kullandığım bir betik?).

cevap

1

seç Clienthere: Eğer herhangi bir bağlantı koyabilirsinizUygulama Sitesi yerine Application Type

. Onun sadece geri URL'si. Sadece kişisel kullanım için ise

+0

Hala maalesef bir müşteri için bir web sitesi vermek gerekir. – Phil

+0

** Uygulama Sitesi ** yerine herhangi bir link koyabilirsiniz. Çevrimiçi varlığınız yok mu? – ssapkota

1

, o alanda hemen hemen her url koyabilirim. Bildiğim kadarıyla çift kontrol edilmiyor ya da onaylanmıyor. Yukarıda belirtildiği gibi

+0

Değil. Ben – geoffjentry

+1

Yep önce bu alanda anlamsız koyduk, sadece SO kullanıcı sayfaya bağlamak: http://stackoverflow.com/users/819759/phil – arcain

0

, geri arama URL herhangi bir şey olabilir, ama heyecan size parametresi oauth_callback ile Uygulama Web sitesinin değerini geçersiz sağlar çünkü Tarayıcı değil, Client seçsin. Bu, OAuth akışının son adımını otomatikleştirmenizi sağlar. Bir komut dosyası çalıştıran beri

Genellikle, sen oauth_callback=oob ayarlayabilir ve berbat PIN kimlik doğrulaması yoluyla kullanıcı koymak gerekir. İşte bir alternatiftir:

  • Tarayıcı seçin ve Uygulama Sitesi (farketmez) http://www.whatever.com ayarlı. OAuth akışı sırasında myscript://
  • Geçidi oauth_callback=myscript://anystring:
  • özel bir şema işlemek için ameliyat sistemli, örneğin Senaryonuzu kaydedin.

sonuç kullanıcının kimliği doğrulandıktan sonra, Heyecan nihai doğrulama adımı için gereken iki son parametrelerle web tarayıcısından myscript://anything çağırır ve OAuth akış kullanıcı etkileşimi olmadan tamamlayacak olmasıdır.

+0

Merhaba Jano: Ben adımlarınızı gerçekleştirdi. Heyecan MyScript gibi bir şey kabul etmedi: // Eğer Twitter ile başvurunuzu kayıt sırasında herhangi bir http adresi kullanın –

+0

'Geçerli bir URL biçimi' ile cevap verdi. Twitter sitesinde değil, OAuth akışı sırasında özel bir URI (myscript: // bir şey) kullanın. – Jano