SORU
7 Ocak 2011, Cuma


Süresi dolduktan sonra Facebook OAuth2 erişim belirteci yenilemek için doğru yolu nedir?

Anladığım kadarıyla, bu yeni Facebook iframe tuval uygulamalar için temel işlem özetle: OAuth2 API kullanıyor

  1. Yönlendirme (veya kullanıcı bağlantıyı tıklatın için) uygulama yetki URL
  2. Kullanıcı yetki verir ve geri arama URL yönlendirilir
  3. Geri arama "code" erişim belirteci . parametre kullanır
  4. Access token Graph API ile veya bilgi çekme, itme için kullanılır

Sorun erişim belirteçleri sona nispeten hızlı bir şekilde ve gerekir "yenilenmiş", yani benim sorular 1) nasıl tespit token sona ermiş yana kullanmak istiyor ve sadece almak bir hata mı? ve 2) yeni bir belirteç elde etmek için en iyi uygulama nedir?

Şu anda, sadece algılayan bir hata var bulmaya çalışıyorum kullanıcı bilgileri ile erişim simgesi, sonra yeniden yönlendirmek için yetki URL yeniden beri zaten yetkili uygulama boş bir sayfa basması ve onlar tarafından yönlendirilen geri uygulamamı geri istediğini anladım ben taze bir hatıra. Bu uygun yöntem olduğuna inanamıyorum çok hantal.

CEVAP
7 Ocak 2011, Cuma


  1. Eğer bir çerez geçerli olup olmadığını anlamanın tek yolu eğer süresi dolmuş ise ve hata yakalamak. Yoklama yöntemi var mı veya bir belirteç olmadığını kontrol etmek için hiçbir şey geçerli değil.

  2. Yeni bir jeton almak, sadece kimlik doğrulama sayfası için Kullanıcı yönlendirme. Zaten uygulama yetkisi var çünkü anında uygulamanıza geri yönlendirilecektir ve yeni bir simge olacak. Zaten yaptıkları bu yana izin istenmez.

Kısacası, bu bir hile değildir. Zaten doğru yapıyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • incognitotraveler

    incognitotra

    27 Mayıs 2010
  • William Hyde

    William Hyde

    23 HAZİRAN 2008