Graph API-Version

Gruppen-Feed

Beiträge einer Gruppe (inklusive Status-Updates und Links).

Lesen

Gibt ein Array aus Beiträgen der Gruppe zurück.

Graph API Explorer
GET /v21.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
}];

Anforderungen

Typ der AnforderungBeschreibung

App-Review

Deine App muss für das Groups API-Feature genehmigt werden.

App-Installation

Die App muss in der Gruppe installiert werden.

Token

Ein Nutzer-Zugriffsschlüssel oder Seiten-Zugriffsschlüssel.

Hinweise

  • Die Parameter since und until werden auf das updated_time-Feld angewendet.

Veröffentlichen

POST /v21.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
}];

Anforderungen

Typ der AnforderungBeschreibung

App-Review

Deine App muss für die folgenden Login-Berechtigungen und Features genehmigt werden: (Zum Erweitern klicken)

Login-Berechtigungen

publish_to_groups

Funktionen

Groups API

App-Installation

Die App muss in der Gruppe installiert werden.

Token

Ein Nutzer-Zugriffsschlüssel für ein Mitglied der Gruppe.

Berechtigungen

Der*die Nutzer*in muss deiner App die folgenden Berechtigungen gewähren:

publish_to_groups

Felder

NameTypBeschreibung

message

string

Der Hauptteil des Beitrags, auch als Statusmeldung bezeichnet. link oder message muss angegeben werden.

link

string

Die URL eines mit dem Beitrag zu verknüpfenden Links. link oder message muss angegeben werden. Unten werden zusätzliche link zugewiesene Felder angezeigt.

Antwort

Bei Erfolg erhältst du eine Antwort mit den folgenden Informationen. Darüber hinaus unterstützt dieser Endpunkt read-after-write. Außerdem können beliebige bei Lesevorgängen zurückgegebene Felder sofort ausgegeben werden.

Name Beschreibung Typ

id

Die ID des neu erstellten Beitrags.

string

Aktualisieren

Dieser Vorgang wird nicht unterstützt.

Löschen

Dieser Vorgang wird nicht unterstützt.