/{object-id}/private_replies
El 29 de octubre de 2019, anunciamos que este extremo quedó obsoleto. Usa la nueva versión de Respuestas privadas
En el contexto de los cambios de la versión 3.3, el permiso read_page_mailboxes
caducó. Usa 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 es la versión anterior de Respuestas privadas, que permite que las páginas respondan a comentarios en la publicación y publicaciones de visitantes con mensajes de texto sin formato. Puede usarse con los siguientes nodos:
Ten en cuenta que solo es posible responder una vez a un comentario o una publicación.
No puedes leer con 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
}];
Las respuestas privadas a publicaciones o comentarios se admiten en los siete días posteriores de la fecha de creación de la publicación o el comentario del usuario.
Este perímetro necesita un token de acceso a la página con los siguientes permisos:
pages_messaging
Las apps en modo de desarrollo solo pueden enviar mensajes a las personas que tienen un rol en la app. Además, las páginas con estado unpublished
solo podrán enviar mensajes a las personas con un rol en la página.
Parámetro | Descripción | Tipo |
---|---|---|
| El identificador del comentario de la página o la publicación del visitante a los que respondes. |
|
| El texto de la respuesta. Este campo es obligatorio. |
|
Si la operación se realiza correctamente, recibirás una respuesta con los siguientes campos: Asimismo, este extremo admite la lectura después de escritura y puede leer de inmediato el nodo representado por id
en el tipo de devolución.
Campo | Descripción | Tipo |
---|---|---|
id | El identificador del mensaje creado. |
|
No puedes eliminar con este perímetro.
No puedes actualizar usando este perímetro.