Facebook gives users control over the info they share with apps and also “How people bring your info to apps they use” (https://skitch.com/nicksoman/emqhx/privacy-settings).
The Facebook API returns a blank for any info that’s not available, whether that’s because 1) the user hasn’t listed it or 2) the user has blocked app access to it.
Is it possible to differentiate between those two sets? In other words, when we try to pull something like location and it returns a blank, is it possible for us to tell the difference between someone who has their location set to blank and someone who’s just not sharing it with apps?
Would love any advice on this.
No, it’s not possible to differentiate between the two cases, but note that the ‘How people bring your info to apps they use’ setting only refers to your app user’s friends, not users who are actually using your app