versión API Graph

Sección de noticias de un grupo

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

Lectura

Devuelve una matriz de publicaciones del 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 la aplicación

La aplicación debe obtener la aprobación para la función de la API de grupos.

Descarga de la aplicación

La aplicación debe descargarse en el grupo.

Identificadores

Identificador de acceso de usuario o identificador de acceso a la página.

Notas

  • Los parámetros since y until se aplican al 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 la aplicación

La aplicación debe obtener la aprobación para los siguientes permisos de inicio de sesión y funciones: (haz clic para expandir)

Permisos de inicio de sesión

publish_to_groups

Funciones

API de grupos

Descarga de la aplicación

La aplicación debe descargarse en el grupo.

Identificadores

Identificador de acceso de usuario de un miembro del grupo.

Permisos

El usuario debe conceder a tu aplicación los permisos siguientes:

publish_to_groups

Campos

NombreTipoDescripción

message

string

Cuerpo principal de la publicación, denominado también “mensaje de estado”. Se debe proporcionar link o message.

link

string

URL de un enlace que se debe adjuntar a la publicación. Se debe proporcionar link o message. Los campos adicionales asociados con link se muestran a continuación.

Respuesta

Si la operación se realiza correctamente, recibirás una respuesta con la información siguiente. Además, este extremo admite la operación de lectura después de la escritura y puede devolver inmediatamente cualquier campo que devuelvan las operaciones de lectura.

Nombre Descripción Tipo

id

Identificador de la publicación recién creada.

string

Actualización

Esta operación no es compatible.

Eliminación

Esta operación no es compatible.