Mengendalikan Pemulangan Medan dalam Facebook JS SDK FB.api('/me') dengan Graph API v2.4
JS SDK Facebook Kaedah FB.api('/me') mendapatkan semula maklumat pengguna. Walau bagaimanapun, dalam API Graf versi 2.4 dan ke atas, hanya nama dan ID pengguna dikembalikan secara lalai. Untuk mendapatkan semula medan tambahan, seperti e-mel, nama pertama, nama keluarga dan hari lahir, pembangun mesti menyatakannya secara eksplisit.
Penyelesaian:
Untuk menentukan secara manual medan yang diperlukan , tambahkan parameter medan pada permintaan API, seperti ini:
FB.api('/me', 'get', { access_token: token, fields: 'id,name,gender' }, function(response) { console.log(response); });
Latar Belakang:
Perubahan ini telah diperkenalkan dalam Graph API v2.4 untuk meningkatkan prestasi pada rangkaian mudah alih. Secara lalai, nod dan tepi tidak lagi menyertakan suka dan ulasan. Pembangun mesti meminta secara eksplisit medan yang mereka perlukan untuk permintaan GET mereka.
Sumber Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Medan Pengguna Tertentu Menggunakan JS SDK FB.api('/me') Facebook dalam Graph API v2.4 ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!