How to filter Facebook pages using CREATE_CONTENT permission?

I have the following Graph API call: me/accounts?fields=access_token,name,id,permswhich I use to get page tokens from a user.

Now I would like to filter it on perms="CREATE_CONTENT". How can I filter out this call to the Graph API?

I am using the C # Facebook.net SDK . I am currently using this code:

client.Post("me/accounts", new { fields = "access_token,name,id,perms" });

+4
source share
2 answers

Opening disclaimer: I do not know C #, but I regularly work with Facebook in other programming languages.

Facebook " " . , . ( create_content, , .) , , create_event .

Facebook , FQL SDK Facebook, :

List<int> facebookUserIds = new List<int>(1, 2, 3);
var query = string.Format("SELECT uid, create_event FROM permissions WHERE uid IN ({})", string.Join(",", facebookUserIds));

dynamic parameters = new ExpandoObject();
parameters.q = query;
dynamic results = client.Get("/fql", parameters);

(, JSON):

{
  "data": [
    {
      "uid": 1, 
      "create_event": 1
    },
    {
      "uid": 2, 
      "create_event": 0
    }
    {
      "uid": 3, 
      "create_event": 0
    }
  ]
}

, 0 , 1 , , API Facebook.

. , ( ); .

0

API, # - ICollection Facebook.JSONObject, linq - # , .

0

All Articles