Versione API Graph

/{object-id}/private_replies

Le risposte private legacy sono dichiarate obsolete per la v5.0+

Il 29 ottobre 2019 abbiamo annunciato che questo endpoint è stato eliminato. Usa le nuove Risposte private

Nell'ambito delle modifiche della versione 3.3, l'autorizzazione read_page_mailboxes è stata eliminata. Usa l'autorizzazione pages_messaging per accedere a questo endpoint. L'autorizzazione read_page_mailboxes smetterà di funzionare dopo il 30 giugno 2020

Questo segmento nelle Risposte private legacy consente alle Pagine di rispondere ai commenti dei post e ai post dei visitatori con un messaggio solo testo. Può essere utilizzato con i seguenti nodi:

È possibile rispondere solo una volta a un commento o a un post.

Lettura

Non puoi leggere usando questo segmento.

Pubblicazione

Per rispondere con un messaggio privato:

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

Le risposte private a post o commenti sono consentite entro 7 giorni dalla data di creazione del post o del commento dell'utente.

Autorizzazioni

Questo segmento necessita di un token d'accesso della Pagina con le seguenti autorizzazioni:

  • pages_messaging

Le app in modalità sviluppo sono limitate all'invio di messaggi per gli utenti che hanno un ruolo nell'app. Inoltre, le Pagine in stato unpublished potranno inviare messaggi solo alle persone con un ruolo nella Pagina.

Campi

Parametro Descrizione Tipo

id

L'ID del commento della Pagina o del post del visitatore a cui stai rispondendo.

string

message

Il testo della risposta. Campo obbligatorio.

string

Risposta

In caso di esito positivo, riceverai una risposta con i campi seguenti. Inoltre, questo endpoint supporta la lettura dopo la scrittura e può leggere immediatamente il nodo rappresentato da id nel tipo di restituzione.

Campo Descrizione Tipo

id

L'ID del messaggio appena creato.

string

Eliminazione

Non puoi eliminare usando questo segmento.

Aggiornamento

Non puoi aggiornare usando questo segmento.