Facebook Graph API FQL returning less results than expected -


i'm trying pages friends using fql multiquery:

{ "query1": "select uid2 friend uid1 = me()", "query2": "select uid, page_id, type page_fan uid in (select uid2 #query1)", "query3": "select page_id, name, categories, type, page_url, pic_big page page_id in (select page_id #query2)" }รข€‹ 

the query works fine , returns results. however, returns around 2940 pages 260 people, way less sum of actual count people queried.

i considered permission problem , asked 1 of people on list remove "access likes, interests..." permissions friends' applications. on next run, pages , likes weren't on json returned, page count increased 10 or 20 records.

am doing wrong here? i'm using multiquery performance reasons.

this occurs both using graph api explorer , php sdk:

$fql = urlencode($fqlquery); $response = $facebook->api("/fql?q={$fql}"); 

any thoughts on problem?

thanks in advance :)

there additional privacy feature on facebook might limiting results receive people.

the setting in privacy settings , called - how people bring info apps use

it gives short description -

people can see info can bring them when use apps. use setting control categories of information people can bring them.

one of options within settings "activities, interests, things like". my profile option set off. no matter permissions application gets friend of mine, application not able see "likes".

my suspicion of (wiser) users have setting disabled do, , preventing application getting information.

as aside, think setting crucial real privacy on social network. because friends can see pages like, doesn't mean want application they use able see info.


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -