/{object-id}/private_replies
El 29 de octubre de 2019 anunciamos que este extremo había quedado obsoleto. Utiliza las nuevas respuestas privadas.
Como parte de los cambios de la versión 3.3, el permiso read_page_mailboxes
se retiró. Utiliza el permiso pages_messaging
para acceder a este extremo. El permiso read_page_mailboxes
dejará de funcionar después del 30 de junio de 2020.
Este perímetro son las respuestas privadas heredadas que permiten a las páginas responder a los comentarios de publicaciones y las publicaciones de los visitantes con un mensaje que solo incluye texto sin formato. Se puede usar con los nodos siguientes:
Ten en cuenta que solo se puede responder a un comentario o publicación una vez.
No puedes realizar la lectura mediante este perímetro.
Para responder con un mensaje privado:
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
}];
Se permiten las respuestas privadas a publicaciones o comentarios en un plazo de 7 días desde la fecha de creación de la publicación del usuario o el comentario.
Este perímetro requiere un identificador de acceso a la página con los siguientes permisos:
pages_messaging
Las aplicaciones en modo de desarrollo solo pueden enviar mensajes a las personas que tienen un rol en la aplicación. Además, las páginas en el estado unpublished
solo podrán enviar mensajes a las personas con un rol en la página.
Parámetro | Descripción | Tipo |
---|---|---|
| Id. del comentario de la página o la publicación de visitante a que respondes. |
|
| Texto de la respuesta. Este campo es obligatorio. |
|
Si la operación se realiza correctamente, recibirás una respuesta con los campos siguientes. Además, este extremo admite la operación de lectura después de escritura y puede leer inmediatamente el nodo que se representa mediante id
en el tipo de devolución.
Campo | Descripción | Tipo |
---|---|---|
id | Identificador del mensaje recién creado. |
|
No puedes realizar la eliminación mediante este perímetro.
No puedes realizar la actualización mediante este perímetro.