


Bagaimanakah Saya Boleh Memanjangkan Kesahan Token Akses Facebook Selepas Penamatan Akses Luar Talian?
Melanjutkan Kesahan Siaran Token Akses Luar Talian Penamatan_Akses
Masalah:
Dengan penamatan kebenaran akses_luar talian dalam aliran Pengesahan Facebook , mendapatkan semula token akses jangka panjang tanpa kebenaran itu telah menjadi satu cabaran. Walaupun dokumentasi Facebook menyatakan bahawa token OAuth sebelah pelayan akan bertahan lama, mereka tidak.
Penyelesaian:
Facebook telah mengemas kini PHP SDK untuk memasukkan kaedah untuk melanjutkan kesahan token akses.
SDK yang dikemas kini Kaedah:
Fungsi awam bernama setExtendedAccessToken telah ditambahkan pada base_facebook.php. Fungsi ini mengembalikan token akses baharu dengan tamat tempoh 60 hari.
Penggunaan:
Panggil fungsi ini selepas menerima token akses biasa. Anda boleh mengakses token baharu menggunakan fungsi awam getAccessToken.
Fungsi Token Akses Lanjutan:
public function getExtendedAccessToken(){ try { $access_token_response = $this->_oauthRequest( $this->getUrl('graph', '/oauth/access_token'), array( 'client_id' => $this->getAppId(), 'client_secret' => $this->getAppSecret(), 'grant_type' => 'fb_exchange_token', 'fb_exchange_token' => $this->getAccessToken() ) ); } catch (FacebookApiException $e) { return false; } if (empty($access_token_response)) { return false; } $response_params = array(); parse_str($access_token_response, $response_params); if (!isset($response_params['access_token'])) { return false; } return $response_params['access_token']; }
Nota:
- Pastikan anda telah mendayakan "Hentikan Akses Luar Talian" dalam Apl Lanjutan anda Tetapan.
- Panggil setExtendedAccessToken untuk mendapatkan token lanjutan.
- Akses token lanjutan menggunakan 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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

Respons HTTP yang dipermudahkan dalam ujian Laravel

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

12 skrip sembang php terbaik di codecanyon

Pengumuman Penyiasatan Situasi PHP 2025
