One immensely useful call in the old REST API is Friends.getAppUsers
. This call returns all your friends that are using an application. Sadly, this is not in the Open Graph API. There is a good Stack Overflow post about it, Facebook 'Friends.getAppUsers' using Graph API.
However, it is possible to use the Graph API to make FQL calls as can be seen here in the Graph API explorer.
I thought that maybe I could make the following call using the C# SDK:
fb.GetAsync("fql/?q=SELECT uid,username, is_app_user FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user=1");
However, this returned an error. Is there a way to work around the lack of the GetAppUsers
call using the existing C# SDK?