如何获取参加某些活动(Facebook Graph API)的用户的性别?
有没有办法通过facebook Graph API获取参加活动的facebook用户的性别?或者仅通过用户ID?您可以使用如何获取参加某些活动(Facebook Graph API)的用户的性别?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,有没有办法通过facebook Graph API获取参加活动的facebook用户的性别?或者仅通过用户ID?您可以使用事件/参加端点: 您的请求将是/{TheEventId}/出席 它返回用户对象的列表: …看起来是这样的: { "data": [ { "name": "What What", "rsvp_status": "attending", "id": "10152412233197215" }, {
事件/参加端点:
您的请求将是/{TheEventId}/出席
它返回用户
对象的列表:
…看起来是这样的:
{
"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
查询每个用户的详细信息。用户对象有一个性别
字段
{
"id": "10142215948176947",
"gender": "male",
...
}
还请注意:
只有在以下情况下才能访问性别和区域设置:
- 被查询的人是使用该应用程序的人李>
- 被查询的人正在使用该应用程序,并且是使用该应用程序的人的朋友李>
- 被查询的人正在使用应用程序,不是使用该应用程序的人的朋友,但该应用程序包含应用程序访问令牌或
带有调用的appsecret\u证明参数
您正在使用的应用程序是什么版本?v2.0或更高版本?那么您就不能使用FQL了,它对您的问题有很好的解决方案@Noel的回答是正确的。是的,我尝试过这种方式,但由于某种原因没有运气,除了姓名、id和链接之外无法访问任何内容。是的,我尝试过这种方式,但即使用户是我的朋友并且正在使用应用程序,我也无法访问任何内容,除了:名字、id、姓氏、链接、名称、更新时间。。有什么想法吗?如果你看不到这些信息,这可能是一个权限问题。据我所知,我只需要“public_profile”权限,我检查了-它被授予了。。