7
Facebook'un "Kaldırılmış Çevrim Erişim" doc ( http://developers.facebook.com/docs/offline-access-deprecation/) devletler

aşağıdadır: ACCESS_TOKEN bir oluşturulurFacebook 60 gün erişim belirteci ve Kaldırılmış Offline_Access


* Sunucu tarafı OAuth Geliştiriciler

ise sunucu tarafı OAuth çağrısı, sonuçta elde edilen access_token daha uzun bir son kullanma süresine sahip olacaktır. Bu kullanıcı için hala geçerli bir access_token arama yapılırsa, bu ikinci çağrının gelen access_token değeri aynı olabilir veya değişmiş olabilir, ancak her iki durumda da son kullanma süresi sıfırlanacaktır. Yine aynı gün içinde birden fazla kez diyen tek geçerlilik süresini uzatma ilk çağrıdan sonuçlanacaktır. *


Bu uzun süre sonu belirteci alır otomatik olarak bu sunucu tarafı OAuth ima görünüyor. Facebook Developer gelişmiş iletişim kutusundaki "kullanımdan kaldırılmış çevrimdışı erişim" ayarını etkinleştirirsem bu durumu görüyorum - Simge 60 gün içinde sona eriyor. Ancak belirteç kapalıyken 2 saat içinde sona eriyor.

bu ayarın noktası hakkında biraz kafam karıştı:

Soru:

  • Bunu etkinleştirmek Eğer ayar .... bir "sonuçta geçici/göçmen" seçeneği gibi geliyor Seçenek şimdi 6 ay 60 gün jeton alacak mıyım? "exchange" uç noktasını kullanmadan mı?

  • Neden tüm jetonları otomatik olarak 60 güne ayarlamıyorsunuz? Facebook uygulamaları için göç ayarlarından

cevap

7

nokta, uygulamalarında vaktinden yeni özellikler (veya eski özelliklerin itirazın) test etmek ve ortaya çıkabilecek hataları fark etmek geliştiriciler sağlamaktır. Developer Roadmap numaralı telefondan gösterilen AS, offline_access izni 1 Mayıs'ta kaldırılacak ve bu noktada, her uygulama test ettiğiniz taşıma ayarının etkinleştirilmiş gibi davranacaktır.

Bu değişiklikle ilgili daha fazla bilgi bulabilirsiniz: Bu uygulamaların bir sürü kırmak neden olacağından otomatik haber vermeden bunu yapamaz https://developers.facebook.com/docs/offline-access-deprecation/

nedenidir. Facebook'un, 90 gün uyarısı olmadan bu tür değişikliklerden kaçınmaya çalışan bir breaking change policy var (ve bu durumda, bir geçiş ayarı).

Düzenleme: çevrimdışı erişim izni kaldırma işlemi 3 Ekim'e kadar geri çekildi.

+0

Yanıt için teşekkürler! Benim için her şeyi temizledim ... 60 günlük jeton almak için seçeneği şimdi etkinleştireceğim ve göç süresi bittikten sonra 60 gün jeton almaya devam edeceğim - tam olarak bilmek istediğim şey. Teşekkürler! – reach4thelasers

+1

Yani, kullanıcı ilk kez bir tarayıcıdaki erişimi doğruladığı ve onayladığı sürece, erişim belirtecini saklayabileceğimizi, son nokta üzerinden 60 günlük bir jetonla değiştirebileceğimizi ve daha sonra geçersiz olduğunu söyler misiniz? Bununla ilgili bir şey istediğimizde, kullanıcının tekrar manuel olarak giriş yapması gerekmediği anlamına gelen yeni bir kısa vadeli jeton alacağız. Bunu soruyorum çünkü neredeyse% 100 otomatik çalışacak ve tamamen başsız olacak sunuculara yönelik uygulamalar tasarlıyorum, bu yüzden 60 gün sonunda çalışmayı durdurmalarını istemiyorum.Lütfen bu konuda öneride bulunun. – JamesB