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