Versão Graph API

/{object-id}/private_replies

As respostas privadas antigas ficaram obsoletas para a v5.0 e posteriores

No dia 29 de outubro de 2019, anunciamos que esse ponto de extremidade está agora obsoleto. Use o novo recurso Respostas privadas

Como parte das alterações da V3.3, a permissão read_page_mailboxes foi descontinuada. Use a permissão pages_messaging para acessar este ponto de extremidade. A permissão read_page_mailboxes não funcionará mais após 30 de junho de 2020

Esta borda é a Respostas privadas antigas, que permite que as Páginas respondam aos comentários da publicação e às publicações dos visitantes com uma mensagem em texto sem formatação. Ela pode ser usada com os seguintes nós:

Um comentário ou uma publicação só poderão receber respostas uma vez.

Leitura

Você não pode fazer leituras usando esta borda.

Publicação

Para responder com uma mensagem privada:

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

As respostas privadas para publicações ou comentários são permitidas dentro de sete dias da data de criação da publicação ou comentário do usuário.

Permissões

Esta borda requer um token de acesso à Página com as seguintes permissões:

  • pages_messaging

Aplicativos no Modo de desenvolvimento só podem enviar mensagens para pessoas que têm alguma função no aplicativo. Além disso, Páginas com status unpublished também só poderão enviar mensagem para pessoas com alguma função na Página.

Campos

Parâmetro Descrição Tipo

id

O ID do comentário da página ou da publicação do visitante para o qual você está respondendo.

string

message

O texto da resposta. Este campo é obrigatório.

string

Resposta

Se a ação for bem-sucedida, você receberá uma resposta com os campos a seguir. Além disso, esse ponto de extremidade aceita leitura após gravação e pode ler imediatamente o nó representado por id no tipo de retorno.

Campo Descrição Tipo

id

O ID da mensagem recém-criada.

string

Exclusão

Não é possível excluir esta borda.

Atualização

Você não pode fazer atualizações usando essa borda.