API Graph versión

Media Fingerprint

Lectura

Media fingerprint

Nueva experiencia para las páginas

This endpoint is supported for Nueva experiencia para las páginas.

Ejemplo

Graph API Explorer
GET /v21.0/{media-fingerprint-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(
    '/{media-fingerprint-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(
    "/{media-fingerprint-id}",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{media-fingerprint-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:@"/{media-fingerprint-id}"
                                      parameters:params
                                      HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];
Si quieres obtener información sobre cómo usar la API Graph, lee nuestra guía de uso de la API Graph.

Parámetros

Este extremo no tiene ningún parámetro.

Campos

CampoDescripción
id
numeric string

Media fingerprint ID

duration_in_sec
float

The length of the fingerprinted content, in seconds

fingerprint_content_type
enum

Media fingerprint content type

metadata
FingerprintMetadata

The metadata associated with the fingerprinted content

title
string

The title of the fingerprinted content

universal_content_id
string

A unique code user can use to manage fingerprint. For example: International Standard Recording Code for songtracks. This is for your own use; Facebook will not use this data.

Error Codes

ErrorDescripción
100Invalid parameter

Creación

No puedes realizar esta operación en este extremo.

Actualizando

You can update a MediaFingerprint by making a POST request to /{media_fingerprint_id}.

Parámetros

ParámetroDescripción
metadata
array

The fingerprint metadata, for example: metadata={'episode':'newEpisodeVal','season':'newSeasonVal'}

album
string

Album name of a songtrack. This is a required metadata field for SONGTRACK content type.

artist
string

Artist name of a songtrack. This is a required metadata field for SONGTRACK content type.

episode
string

Episode name of an episode. This is a required metadata field for EPISODE content type.

season
string

Season name of an episode. This is a required metadata field for EPISODE content type.

description
string

Description of fingerprint. This is a required metadata field for MOVIE and OTHER content type.

source
file

The source of the new fingerprint file to update. Example: @myDirectory/myFile.mp4.rdm

title
string

The title of the media content

universal_content_id
string

A unique code user can use to manage fingerprint. For example: International Standard Recording Code for songtracks. This is for your own use; Facebook will not use this data.

Return Type

This endpoint supports read-after-write and will read the node to which you POSTed.
Struct {
success: bool,
}

Error Codes

ErrorDescripción
100Invalid parameter

Eliminando

No puedes realizar esta operación en este extremo.