[英]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.