android - FB friends list who have already authenticated the same application -


i working facebook graph api:

i need list of friends have authenticated application.

first question: possible?

and if yes please guide me should start searching it.

i have gone through similar question , none suits in case.

please help! thank you.

facebook api provides boolean field can filter user's friends application installed. need make request user's friends list , set required fields include "installed" boolean. following code snippet may out.

private void requestmyappfacebookfriendswithappinstalled(session session) {              request friendsrequest = createrequest(session);             friendsrequest.setcallback(new request.callback()                  {             @override             public void oncompleted(response response)              {             //setuplist             list<graphuser> friends = getresults(response);             graphuser user;             friendslist=new arraylist<act_friendslistpicker.fb_friendsliststructure>();             boolean installed = false;              if(friends!=null)              {               for(int count=0;count<friends.size();count++)               {                 user = friends.get(count);                 if(user.getproperty("installed") != null)                 {             installed = (boolean) user.getproperty("installed");             log.i("frndspickerappinstalled? yes ","user: "+user.getinnerjsonobject());                 }              }}}});        private request createrequest(session session) {             request request = request.newgraphpathrequest(session, "me/friends", null);              set<string> fields = new hashset<string>();             string[] requiredfields = new string[] { "id", "name", "picture","hometown",             "installed" };             fields.addall(arrays.aslist(requiredfields));              bundle parameters = request.getparameters();             parameters.putstring("fields", textutils.join(",", fields));             request.setparameters(parameters);              return request;         }    private class fb_friendsliststructure     {         string name,id,imageurl;         boolean selected;     }   private list<graphuser> getresults(response response) throws nullpointerexception     {         try{             graphmultiresult multiresult = response                     .getgraphobjectas(graphmultiresult.class);             graphobjectlist<graphobject> data = multiresult.getdata();             return data.casttolistof(graphuser.class);         }         catch(nullpointerexception e)         {            return null;                //at times flow enters catch block. not figure out reason this.         }     } 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -