簡體   English   中英

如何獲得參加某些活動的用戶的性別(Facebook Graph API)?

[英]How to get gender of users attending some event (Facebook Graph API)?

有沒有辦法通過參加某個活動的Facebook Graph API來獲取Facebook用戶的性別? 還是僅根據用戶的ID?

您可以使用events/attending端點:

https://developers.facebook.com/docs/graph-api/reference/v2.2/event/attending

您的請求將是/{TheEventId}/attending它返回user對象列表:

https://developers.facebook.com/docs/graph-api/reference/v2.2/user

...看起來像這樣:

{
  "data": [
    {
      "name": "What What", 
      "rsvp_status": "attending", 
      "id": "10152412233197215"
    }, 
    {
      "name": "What What", 
      "rsvp_status": "attending", 
      "id": "1682602711966379"
    }, 
    {
      "name": "What What", 
      "rsvp_status": "attending", 
      "id": "10201675684423330"
    }
]

然后,您需要使用用戶id來查詢每個用戶的詳細信息。 用戶對象具有gender字段。

{
  "id": "10142215948176947", 
  "gender": "male", 
...
}

另請注意權限限制

只有在以下情況下才能訪問性別和語言環境:

  • 被查詢的人是使用該應用程序的人。
  • 被查詢的人正在使用該應用程序,並且是使用該應用程序的人的朋友。
  • 被查詢的人正在使用該應用程序,不是使用該應用程序的人的朋友,但是該應用程序在調用中包含應用程序訪問令牌或appsecret_proof參數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM