Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Dapatkan Medan Pengguna Tertentu Menggunakan JS SDK FB.api('/me') Facebook dalam Graph API v2.4 ?

Bagaimanakah Saya Boleh Dapatkan Medan Pengguna Tertentu Menggunakan JS SDK FB.api('/me') Facebook dalam Graph API v2.4 ?

DDD
Lepaskan: 2024-12-20 22:11:10
asal
804 orang telah melayarinya

How Can I Retrieve Specific User Fields Using Facebook's JS SDK FB.api('/me') in Graph API v2.4 ?

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);
});
Salin selepas log masuk

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:

  • [Graph API v2.4 Changelog](https:// developers.facebook.com/docs/apps/changelog#v2_4)
  • [FB.api Rujukan](https://developers.facebook.com/docs/javascript/reference/FB.api)

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!

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