API Graph versión

/{object-id}/sharedposts

Esta referencia describe el perímetro /sharedposts, común a varios nodos de la API Graph. La estructura y las operaciones son iguales en cada nodo. Los siguientes objetos tienen un perímetro sharedposts:

  • PagePost
  • Post
  • User

Lectura

Permisos

  • Un token de acceso de usuario con el permiso user_posts, para alguien que puede ver la publicación después de que se tenga en cuenta la configuración de privacidad. Se devolverá una publicación si (a) la app creó la publicación o (b) el creador de la publicación otorgó el permiso user_posts a la app.

Permisos de las funciones

NombreDescripción

Acceso al contenido público de la página

Este es un permiso de función obligatorio.

Limitaciones

  • El objeto /{album-id}/sharedposts no está disponible.
  • El punto de conexión GET /{photo-id}/sharedposts dejó de estar disponible a partir de la versión 8.0.

Ejemplo

Explorador de la API Graph
GET /v21.0/{object-id}/sharedposts HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->get(
    '/{object-id}/sharedposts',
    '{access-token}'
  );
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
    "/{object-id}/sharedposts",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{object-id}/sharedposts",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{object-id}/sharedposts"
                                      parameters:params
                                      HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];

Campos

Una lista de objetos Post que representa cada una de las publicaciones compartidas.

Publicación

No puedes usar publicaciones compartidas de un objeto con la API Graph.

Eliminación

No puedes eliminar publicaciones compartidas de un objeto con la API Graph.