首頁 >web前端 >js教程 >如何在 Graph API v2.4 中使用 Facebook 的 JS SDK FB.api('/me') 檢索特定使用者欄位?

如何在 Graph API v2.4 中使用 Facebook 的 JS SDK FB.api('/me') 檢索特定使用者欄位?

DDD
DDD原創
2024-12-20 22:11:10805瀏覽

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

使用Graph API v2.4 處理Facebook JS SDK 的FB.api('/me') 中的欄位回傳

Facebook JS SDK 的FB.api('/me') 方法檢索使用者資訊。然而,在Graph API 2.4以上版本中,預設只會傳回使用者名稱和ID。要檢索其他字段,例如電子郵件、名字、姓氏和生日,開發人員必須明確指定它們。

解決方案:

手動指定所需字段,將fields 參數添加到API 請求中,例如this:

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

背景:

Graph API v2.4中引入了此更改,以提高行動網路的效能。預設情況下,節點和邊不再包含喜歡和評論。開發人員必須明確請求 GET 請求所需的欄位。

其他資源:

  • [Graph API v2.4 變更日誌](https:// Developers.facebook.com/docs/apps/changelog#v2_4)
  • [FB.api參考](https://developers.facebook.com/docs/javascript/reference/FB.api)

以上是如何在 Graph API v2.4 中使用 Facebook 的 JS SDK FB.api('/me') 檢索特定使用者欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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