API Graph versión

Feed del grupo

Las publicaciones que son propiedad de un grupo, incluidos los enlaces y las actualizaciones de estado.

Lectura

Devuelve una matriz de publicaciones realizadas en el grupo.

Explorador de la API Graph
GET /v19.0/{group-id}/feed 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(
    '/{group-id}/feed',
    '{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(
    "/{group-id}/feed",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{group-id}/feed",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{group-id}/feed"
                                      parameters:params
                                      HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];

Requisitos

Tipo de requisitoDescripción

Revisión de apps

Tu app se debe aprobar para el uso de la función API de grupos.

Instalación de la app

Es preciso que la app esté instalada en el grupo.

Tokens

Un token de acceso de usuario o un token de acceso a la página.

Notas

  • Los parámetros since y until se aplican en el campo updated_time.

Publicación

POST /v19.0/{group-id}/feed HTTP/1.1
Host: graph.facebook.com

message=This+is+a+test+message
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->post(
    '/{group-id}/feed',
    array (
      'message' => 'This is a test message',
    ),
    '{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(
    "/{group-id}/feed",
    "POST",
    {
        "message": "This is a test message"
    },
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
Bundle params = new Bundle();
params.putString("message", "This is a test message");
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{group-id}/feed",
    params,
    HttpMethod.POST,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
NSDictionary *params = @{
  @"message": @"This is a test message",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{group-id}/feed"
                                      parameters:params
                                      HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];

Requisitos

Tipo de requisitoDescripción

Revisión de apps

Tu app se debe aprobar en relación con los siguientes permisos de inicio de sesión y funciones. (Haz clic para ampliar).

Permisos de inicio de sesión

publish_to_groups

Funciones

API de grupos

Instalación de la app

Es preciso que la app esté instalada en el grupo.

Tokens

El token de acceso de usuario de un miembro del grupo.

Permisos

El usuario debe otorgarle a tu app los siguientes permisos:

publish_to_groups

Campos

NombreTipoDescripción

message

string

El cuerpo principal de la publicación, denominado también "mensaje de estado". Debe especificarse link o message.

link

string

La URL de un enlace para adjuntar a la publicación. Debe especificarse link o message. A continuación, se muestran campos adicionales asociados con link.

Respuesta

Si la operación se realiza correctamente, recibirás una respuesta con la información siguiente. Asimismo, este punto de conexión admite la lectura después de escritura y puede devolver de inmediato los campos devueltos por las operaciones de lectura.

Nombre Descripción Tipo

id

El identificador de la publicación que se creó recientemente

string

Actualización

No se admite esta operación.

Eliminación

No se admite esta operación.