首頁 >web前端 >js教程 >如何使用 Facebook 的 Graph API v2.4 檢索使用者 ID 和名稱以外的內容?

如何使用 Facebook 的 Graph API v2.4 檢索使用者 ID 和名稱以外的內容?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-13 15:45:11387瀏覽

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

透過Graph API v2.4 中的Facebook JS SDK 的FB.api('/me') 方法檢索其他使用者資料

在為了提高效能,Graph API v2.4 引入了一項更改,即開發人員在使用FB.api()方法時必須明確請求他們所需的欄位。這與早期版本中自動傳回 name 和 id 等常用欄位不同。

問題:

開發者可能會遇到僅檢索使用者的 name 和 id 的問題使用FB.api('/me'),儘管嘗試檢索其他信息,例如電子郵件、名字、姓氏和

解決方案:

要解決此問題,開發人員必須在呼叫FB.api('me') 時手動指定所需的每個欄位。例如,要檢索基本使用者訊息,包括姓名、ID、電子郵件、名字、姓氏和生日,可以使用以下程式碼:

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

注意:

請務必記住,您指定的欄位必須得到Facebook 隱私權政策的允許。此外,如果任何請求的欄位不公開,則回應將不包含這些欄位。

以上是如何使用 Facebook 的 Graph API v2.4 檢索使用者 ID 和名稱以外的內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn