Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get user age group info on Facebook without asking for birthday permission

Is there a way to know the age group an user falls under (like the break down they show on the demographics section on the application insight) without asking for their birthday permission?

I don't need to know their birthday details - I just need to know if they fall into 18-24 bucket, 25-34 bucket, so on and so forth. It appears that many of the games out there have access to this information and use it in fine tuning their ad spend and ad targeting.

Anyone has any idea if this is possible?

Thanks!

like image 722
Manto Avatar asked Mar 24 '11 21:03

Manto


2 Answers

The API won't provide that detailed a breakdown without requesting a permission.

The signed_request will return ranges of

  • <18
  • 18-21
  • 21+

but for anything more than that, you're going to need user_birthday and/or friends_birthday

As you've mentioned though, insights gives more detail on ages, but not at a per user level.

like image 164
Colm Doyle Avatar answered Nov 12 '22 13:11

Colm Doyle


Facebook Adds Age Ranges To Graph API.

For making it easier for mobile apps and websites that use Facebook login to restrict their content to people age 18-plus and 21-plus. Age range has long been available for apps on Facebook.com as part of the signed request, but we’re now also making it accessible via the graph API for all users that install your app. Apps that require users’ birthdays to gate age-sensitive content can increase their install rates by using this new age_range field instead.

For example, for a user who is 19 years old, you would get back:

“age_range”: {

“max”: 20,

“min”: 18,

}

check me/friends?fields=age_range

like image 35
user2805885 Avatar answered Nov 12 '22 15:11

user2805885