I am having some trouble retrieving particular User Profile Properties through CSOM in a C# application. I can access most user profile properties, but can only access those properties that have the "Who can see this?" dropdown on the About Me page set to Everyone. I have tried running the application as users who are User Profile Service administrators, and I still cannot retrieve the properties with the privacy setting set to "Only Me". According to a technet article [1], administrators have access to view all user profile properties even if they are set to "Only Me".
Anyway, I have two questions:
1. Is it possible to retrieve any properties with the privacy setting set to "Only Me" through CSOM? (Perhaps by having certain permissions, etc.)
2. Is there an alternative way that these properties can be retrieve programmatically?
[1]http://technet.microsoft.com/en-us/library/ee721054(v=office.15).aspx