Graph API Version

Privacy

The Privacy node is returned as part of a number of different types of nodes as a privacy field. Examples include posts, photos and videos.

It is possible to update the privacy for an object after the fact, but only by re-posting to that node with the privacy parameter set to the new value.

Please see our documentation on the privacy parameter for more information.

Reading

Privacy info of a shared object

Examples

Graph API Explorer
GET v2.10/...?fields={fieldname_of_type_Privacy} HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
$request = new FacebookRequest(
  $session,
  'GET',
  '...?fields={fieldname_of_type_Privacy}'
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
/* handle the result */
/* make the API call */
FB.api(
    "...?fields={fieldname_of_type_Privacy}",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "...?fields={fieldname_of_type_Privacy}",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
// For more complex open graph stories, use `FBSDKShareAPI`
// with `FBSDKShareOpenGraphContent`
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"...?fields={fieldname_of_type_Privacy}"
                                      parameters:params
                                      HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];
If you want to learn how to use the Graph API, read our Using Graph API guide.

Parameters

This endpoint doesn't have any parameters.

Fields

FieldDescription

allow

token with structure: FriendList and User ID

The IDs of the specific users or friend lists that can see the object (as a comma-separated string).

deny

token with structure: FriendList and User ID

The IDs of the specific users or friend lists that cannot see the object (as a comma-separate string).

description

string

A description of the privacy settings. For custom settings, it can contain names of users, networks and friend lists.

friends

enum

Which category of users can see the object. This field is only set when the 'value' field is CUSTOM.

networks

string

The ID of the network that can see the object, or 1 for all of the user's networks.

value

enum

The privacy value for the object.

Edges

No edges

Creating

You can't perform this operation on this endpoint.

Updating

You can't perform this operation on this endpoint.

Deleting

You can't perform this operation on this endpoint.