Version API du graphe

Moment clé /{milestone-id}

Cela correspond à un moment clé sur une Page Facebook.

Guides connexes

Lecture

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

Autorisations

Pour afficher les moments clés partagés publiquement sur une Page quelle qu’elle soit, vous aurez besoin de deux éléments :

Pour afficher les moments clés des Pages que vous gérez, vous aurez besoin de deux éléments :

Champs

Nom Description Type

id

L’ID d’un événement de moment clé

string

title

Le titre du moment clé

string

from

La Page sur laquelle le moment clé est publié

Page

description

La description du moment clé

string

created_time

L’heure de création du moment clé

datetime

updated_time

L’heure de mise à jour du moment clé

datetime

start_time

L’heure de début du moment clé

datetime

end_time

L’heure de fin du moment clé. Les moments clés de la Page ont les mêmes heures de début et de fin

datetime

Création

Vous ne pouvez pas effectuer cette opération sur ce point de terminaison.

Utilisez le point de terminaison /{page-id}/milestones afin de créer des moments clés pour une Page.

Suppression

Autorisations

Pour supprimer un moment clé de Pages que vous gérez, vous aurez besoin de deux éléments :

DELETE /v21.0/{milestone-id} HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->delete(
    '/{milestone-id}',
    array (),
    '{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(
    "/{milestone-id}",
    "DELETE",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{milestone-id}",
    null,
    HttpMethod.DELETE,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{milestone-id}"
                                      parameters:params
                                      HTTPMethod:@"DELETE"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];

Champs

Aucun champ ne doit obligatoirement être supprimé.

Réponse

En cas de réussite :

{
  "success": true
}

Dans le cas contraire, un message d’erreur est renvoyé.

Mise à jour

Autorisations

Vous ne pouvez pas effectuer cette opération sur ce point de terminaison.

Arêtes

Nom Description

/likes

Liste des mentions J’aime.

/comments

Liste des commentaires