Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Memanjangkan Kesahan Token Akses Facebook Selepas Penamatan Akses Luar Talian?

Bagaimanakah Saya Boleh Memanjangkan Kesahan Token Akses Facebook Selepas Penamatan Akses Luar Talian?

DDD
Lepaskan: 2024-11-25 01:18:25
asal
468 orang telah melayarinya

How Can I Extend Facebook Access Token Validity After Offline Access Deprecation?

Memperluaskan Kesahan Token Akses selepas Penamatan Akses Luar Talian

Penyingkiran kebenaran akses luar talian Facebook telah menimbulkan ketidakpastian mengenai pemerolehan token akses jangka hayat .

Khususnya, dokumentasi mencadangkan bahawa token yang dijana OAuth sebelah pelayan akan mempunyai kesahihan lanjutan. Walau bagaimanapun, ini nampaknya tidak berlaku.

Menangani Isu

Respons yang disediakan memberikan dua penyelesaian:

Penyelesaian 1 : Kemas Kini Facebook PHP SDK Rasmi (14 Ogos, 2012)

Versi terkini Facebook PHP SDK rasmi termasuk kaedah bernama setExtendedAccessToken. Memanggil kaedah ini akan mencipta token akses baharu dengan tempoh tamat tempoh 60 hari.

Penyelesaian 2: Fungsi Tersuai

Fungsi tersuai boleh ditambahkan pada base_facebook. php dalam kelas Facebook. Fungsi ini, getExtendedAccessToken, mendapatkan semula token akses yang diperbaharui dengan kesahihan 60 hari.

Nota Tambahan

  • Mendayakan "menhentikan akses luar talian" dalam tetapan Lanjutan bagi Apl Pembangun anda disyorkan.
  • Mengikut kemas kini SDK, memanggil getExtendedAccessToken tidak lagi mengembalikan token secara eksplisit. Sebaliknya, ia disimpan dalam data berterusan. Untuk mendapatkan semula token baharu, gunakan kaedah getAccessToken.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memanjangkan Kesahan Token Akses Facebook Selepas Penamatan Akses Luar Talian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan