/debug_token
Este extremo devuelve metadatos de un identificador de acceso determinado. Estos incluyen datos como, por ejemplo, el usuario para el que se emitió el identificador, si el identificador aún es válido, cuando caduca y qué permisos tiene la aplicación para ese usuario.
Se pueden utilizar para depurar errores mediante programación con grandes conjuntos de identificadores de acceso.
GET /v21.0/debug_token?input_token={input-token} 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(
'/debug_token?input_token={input-token}',
'{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(
"/debug_token?input_token={input-token}",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/debug_token?input_token={input-token}",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/debug_token?input_token={input-token}"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
input_token
que se está inspeccionando.Nombre | Descripción | Tipo |
---|---|---|
| Identificador de acceso que se está inspeccionando. Este parámetro debe especificarse. |
|
Nombre | Descripción | Tipo |
---|---|---|
| Contenedor de datos del resultado. |
|
| Identificador de la aplicación a la que va destinado este identificador de acceso. |
|
| Nombre de la aplicación a la que va destinado este identificador de acceso. |
|
| Marca de tiempo de la caducidad del identificador de acceso. |
|
| Marca de tiempo de la caducidad del acceso de la aplicación a los datos del usuario. |
|
| Indica si el identificador de acceso aún es válido o no. |
|
| Marca de tiempo de la emisión del identificador de acceso. |
|
| Metadatos generales asociados con el identificador de acceso. Pueden incluir datos como “sso”, “auth_type” o “auth_nonce”. |
|
| Identificador de la página que contiene este identificador, en el caso de los identificadores de acceso suplantados. |
|
| Lista de permisos que el usuario ha concedido a la aplicación en este identificador de acceso. |
|
| Lista de permisos detallados que el usuario ha concedido a la aplicación en este identificador de acceso. Si el permiso es aplicable a todos, no se mostrarán los destinos. |
|
| Identificador del usuario al que va destinado el identificador de acceso. |
|
No puedes realizar estas acciones en este perímetro.