/{object-id}/private_replies
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.
Você não pode fazer leituras usando esta borda.
Para responder com uma mensagem privada:
POST /v20.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.
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.
Parâmetro | Descrição | Tipo |
---|---|---|
| O ID do comentário da página ou da publicação do visitante para o qual você está respondendo. |
|
| O texto da resposta. Este campo é obrigatório. |
|
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. |
|
Não é possível excluir esta borda.
Você não pode fazer atualizações usando essa borda.