facebook-graph-apifacebookfacebook-fqlfacebook-fbml

Facebook API to search friend's properties


It's possible to access friend names in the Graph API. However, I want a method - either via the graph or App API to be able to search based on specific properties.

Eg: searching for all friends from London, UK.

Or searching all friends who enjoy photography.

Any places or API that may be able to assist with this?


Solution

  • You can search several of the properties querying the user table with FQL. For example, here is a query for all female frinds:

    select uid, name, sex 
    from user 
    where uid in (SELECT uid2 FROM friend WHERE uid1 = me())
    and sex="female"
    

    The location is a complex object and I am not sure if it can be queried on like the other fields.