/{conversation-id}
Una conversación de Messenger entre una persona y una página de Facebook o una cuenta profesional de Instagram.
GET /v21.0/{conversation-id} HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->get(
'/{conversation-id}',
'{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(
"/{conversation-id}",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{conversation-id}",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{conversation-id}"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
MESSAGING
en la página que se está consultandopages_messaging
pages_manage_metadata
En el caso de los mensajes de Instagram, también necesitarás lo siguiente:
instagram_basic
instagram_manage_messages
Nombre | Descripción |
---|---|
| El identificador de la conversación |
| Mensajes dentro de la conversación |
Solo mensajes de la página
Solo mensajes de la página
Solo mensajes de Instagram | Participantes en la conversación Identificador específico de Instagram o identificador específico de la página en el caso de una persona, o identificador de Instagram en el caso de tu cuenta profesional de Instagram o el identificador de la página. Correo electrónico de la persona o la página Nombre de la persona o la página Nombre de usuario de Instagram de una persona o tu cuenta profesional de Instagram |
| La hora en la que se agregó el último mensaje a la conversación |
Para obtener información sobre un mensaje específico dentro de una conversación, envía una solicitud al punto de conexión del mensaje.
No puedes publicar con este perímetro.
Usa la plataforma de Messenger para enviar plantillas, respuestas rápidas y mucho más.
No puedes eliminar con este perímetro.
No puedes actualizar usando este perímetro.
Nombre | Descripción | Se usa para publicar |
---|---|---|
Lista de todos los mensajes de la conversación | Respuestas (solo por páginas) |