Version API du graphe

Fil de groupe

Publications appartenant à un groupe, y compris les mises à jour de statut et les liens.

Lecture

Renvoie un ensemble de publications sur le groupe.

Explorateur de l’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
}];

Conditions requises

Type de condition requiseDescription

Contrôle app

Votre application doit être approuvée pour la fonctionnalité API Groups.

Installation d’app

L'application doit être installée sur le groupe.

Tokens

Un token d’accès utilisateur ou de Page.

Remarques

  • Les paramètres since et until s’appliquent au champ updated_time.

Publication

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
}];

Conditions requises

Type de condition requiseDescription

Contrôle app

Votre application doit être approuvée pour les autorisations de connexion et les fonctionnalités suivantes (cliquez dessus pour les développer) :

Autorisations de connexion

publish_to_groups

Fonctionnalités

API Groups

Installation de l’application

L'application doit être installée sur le groupe.

Tokens

Token d’accès utilisateur pour un·e membre du groupe.

Autorisations

L’utilisateur·trice doit accorder à votre application les autorisations suivantes :

publish_to_groups

Champs

NomTypeDescription

message

string

Le texte principal de la publication, également appelé le message du statut. Les champs link ou message doivent être fournis.

link

string

L’URL d’un lien à joindre à la publication. Les champs link ou message doivent être fournis. Les champs supplémentaires associés à link sont indiqués ci-dessous.

Réponse

En cas de réussite, vous recevez une réponse avec les informations ci-dessous. En outre, ce point de terminaison accepte la lecture après écriture et peut immédiatement renvoyer tous les champs issus des opérations de lecture.

Nom Description Type

id

ID de la publication créée

string

Mise à jour

Cette opération n’est pas prise en charge.

Suppression

Cette opération n’est pas prise en charge.