Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Dapatkan Lebih Daripada Sekadar ID Pengguna dan Nama Menggunakan API Graf Facebook v2.4 ?

Bagaimanakah Saya Boleh Dapatkan Lebih Daripada Sekadar ID Pengguna dan Nama Menggunakan API Graf Facebook v2.4 ?

Mary-Kate Olsen
Lepaskan: 2024-12-13 15:45:11
asal
390 orang telah melayarinya

How Can I Retrieve More Than Just User ID and Name Using Facebook's Graph API v2.4 ?

Mengambil Data Pengguna Tambahan melalui Kaedah FB.api('/me') Facebook JS SDK dalam Graf API v2.4

Dalam cuba meningkatkan prestasi, Graph API v2.4 memperkenalkan perubahan di mana pembangun mesti meminta secara eksplisit medan yang mereka perlukan apabila menggunakan FB.api() kaedah. Ini tidak seperti versi terdahulu di mana medan biasa seperti nama dan id dikembalikan secara automatik.

Masalah:

Pembangun mungkin menghadapi isu di mana hanya nama dan id pengguna diambil semula menggunakan FB.api('/me'), walaupun cuba mendapatkan maklumat tambahan seperti e-mel, nama pertama, nama keluarga dan hari lahir.

Penyelesaian:

Untuk menangani isu ini, pembangun mesti menyatakan secara manual setiap medan yang mereka perlukan semasa menghubungi FB.api('saya'). Contohnya, untuk mendapatkan maklumat asas pengguna termasuk nama, id, e-mel, nama pertama, nama keluarga dan hari lahir, kod berikut boleh digunakan:

FB.api('/me', 'get', { access_token: token, fields: 'id,name,email,first_name,last_name,birthday' }, function(response) {
    console.log(response);
});
Salin selepas log masuk

Nota:

Perlu diingat bahawa medan yang anda tentukan mesti dibenarkan oleh dasar privasi Facebook. Selain itu, jika mana-mana medan yang diminta tidak tersedia secara terbuka, jawapan tidak akan termasuk medan tersebut.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Lebih Daripada Sekadar ID Pengguna dan Nama Menggunakan API Graf Facebook 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan