Graph API-Version

/{object-id}/sharedposts

In dieser Referenz wird die /sharedposts-Edge beschrieben, die mehrere Graph API-Nodes gemeinsam haben. Die Struktur und die Vorgänge sind für jeden Node gleich. Die folgenden Objekte verfügen über eine sharedposts-Edge:

  • PagePost
  • Post
  • User

Lesen

Berechtigungen

  • Ein Nutzer-Zugriffsschlüssel mit der Berechtigung user_posts für jemand, der den Beitrag anzeigen kann, nachdem Privatsphäre-Einstellungen berücksichtigt wurden. Ein Beitrag wird zurückgegeben, wenn entweder (a) die App den Beitrag erstellt hat oder (b) der Creator des Beitrags der App die Berechtigung user_posts gewährt hat.

Feature-Berechtigungen

NameBeschreibung

Zugriff auf öffentliche Seiteninhalte

Dies ist eine erforderliche Feature-Berechtigung.

Einschränkungen

  • /{album-id}/sharedposts ist nicht verfügbar.
  • Der GET /{photo-id}/sharedposts-Endpunkt ist ab Version 8.0 veraltet.

Beispiel

Graph API Explorer
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
}];

Felder

Eine Liste der Beitragsobjekte, die jeden der Teilvorgänge darstellen.

Veröffentlichung

Du kannst mit der Graph API keine Teilvorgänge eines Objekts veröffentlichen.

Löschen

Du kannst mit der Graph API keine Teilvorgänge eines Objekts löschen.