2014-07-15 26 views
6

Onların Facebook hesaplarınızı ona ilişkilendirmiş benim uygulamanın kullanıcıları için uzun ömürlü erişim belirteçleri depolamak ediyorum uzun ömürlü erişimi Yenileniyor. offline_access jetonlarının ölümünden bu yana, bu uzun ömürlü jetonların son kullanma tarihi yaklaşık 60 gündür. Ancak, kullanıcı Facebook ile etkileşim kurduğunda kendilerini yenileyebilir. documentation:Facebook: belirteci otomatik

uyarınca: Uygulamanızı kullanan kişi, Facebook sunucularına bir istekte bulunduğunda, bu belirteçler günde bir kez yenilenir. Hiçbir istek yapılmazsa, jetonun süresi yaklaşık 60 gün sonra sona erer ve kişi yeni bir jeton almak için tekrar giriş akışından geçmelidir. Ben bilmek istiyorum ne

Facebook'un sunucularında bir istekte teşkil şeydir. Kullanıcının Facebook web sitesine, mobil uygulamaya giriş yapması veya bir yerdeki Beğen düğmesini kullanması gerekiyor mu? Ya da benim uygulama kullanıcı adına da bir istekte bulunuyor mu?

Ayrıca, jetonlar yenilendiğinde, 60 gün daha yenilenir mi? Yoksa daha küçük bir süre için yenileniyorlar mı?

Bu özel cevapları belgelerde veya burada sorulan diğer sorularda bulamadım, bu yüzden daha fazla bilgiye sahip olabilecek herkese şimdiden teşekkür ederiz.

+0

onun dışarı? IOS SDK'nın uzun ömürlü jetonu yenilemediğine ve kullanıcılarımızın her 60 günde bir çıkış yaptıklarına benzediği bir sorun yaşıyorum. – bplattenburg

+1

Düzeltmeyi başarabilirsem hatırlamıyorum. İşlemin belirteci eskiydi veya iptal edildiğinden başarısız olursa, uygulamanın yenileme belirtecini kullanarak yenilemeye çalışacağı bir işlem gerçekleştirdiğimi düşünüyorum. Ve bu başarısız olursa, kullanıcıdan hesabımı uygulamamla tekrar ilişkilendirmesini istemek zorunda kaldım. Mükemmel bir düzeltme değil, ancak o anda yönetebileceğim en iyisi. – jstlaurent

cevap

1

yapıştırdığınız birine önceki hat önemlidir: Native mobile applications using Facebook's SDKs will get long-lived access tokens, good for about 60 days

sen çıkardı bölüm yalnızca iOS atıfta Android Facebook SDK kullanarak uygulamalar - SDK belirteci, genişletmek için bir API çağrısı yapar sadece SDK'dan ve yerel mobil SDKs-

tarafından üretilen simgelere yönelik olarak yapılacaktır. Diğer uygulamalar (ör. web siteleri, facebook.com'daki uygulamalar) dokümantasyonun başka bir yerinde belgelenen giriş akışlarını kullanmalı ve kullanıcının oturum açmasını gerektirmelidir Kendi tarayıcılarında Facebook'a git

+0

Haklısınız. Web erişim belirteçlerinden bahseden aşağıdaki bölümle karışık olmalıyım. – jstlaurent

+1

tamam, ancak SDK her gün yeni bir jeton alacak mı yoksa fb sunucuları geçerli jetonun süresini uzatacak mı? – Filippos

İlgili konular