2017-09-06 19 views
10

Linkedin'in API belgeleri, verilen erişim belirtecinin 60 gün sürdüğünü belirtir, ancak bazı durumlarda bunun bir gün içinde sona erdiğini gördüm. Kullanıcıyı erişim belirteci almak için kimlik doğrulama işleminden geçirdikten sonra, sayfalarına gönderebiliyoruz. Ancak, ertesi gün onlar için yayınlamayı denediğimizde, API "Erişim belirteci doğrulanamadı" hatası döndürüyor. Bu sorunu görmediğim ve son birkaç haftadır yayınlandığım sayfalar var. Benim sorunum, belirteçleri bir gün içinde sona eren sayfalarla aralarındaki farklar arasındaki farkı anlayamıyorum. Yardım et?Linkedin belirteçleri bir gün içinde 60 gün yerine geçerlilik süresi

cevap

3

Tanımladığınız davranışı, yalnızca yetkilendirmeden sonra erişim belirtecinin db'de güncellenmediği zaman görmüştüm. Bir yetkilendirme, önceki belirteci geçersiz kılacak ve API çağrıları bu mesajı döndürecektir.

Yorumlara yanıt verme: Veritabanının her kullanıcı kimlik doğrulamasından sonra jetonlarla güncellendiğinden emin olun, kullanıcının uygulamada başka bir yerde yeniden kaydetme belirtisi olmadan kimlik doğrulama işlemine devam etmediğinden emin olun (veya farklı izinler istemek) çünkü bu iki durum bu hata mesajını oluşturacaktır.

+0

Sorunu gidermek için ne yapmam gerekiyor? – sujit

+0

Yanıtı düzenledim. Herhangi bir kodu görmek zor, ama umarım yardımcı olur. – s1mpl3