Cette arête a été abandonnée et ne peut plus être utilisée.
/{event-id}
/videos
Utilisez ce point de terminaison pour publier des vidéos dans un évènement. Pour supprimer ou mettre à jour une vidéo existante, utilisez plutôt le nœud /{video-id}
.
Pour publier une vidéo dans un évènement, envoyez une requête POST
à l’arête /{event-id}/videos
sur graph-video.facebook.com
.
POST /v21.0/{event-id}/videos HTTP/1.1
Host: graph-video.facebook.com
source=%7Bvideo-data%7D
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(
'/{event-id}/videos',
array (
'source' => '{video-data}',
),
'{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(
"/{event-id}/videos",
"POST",
{
"source": "{video-data}"
},
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
Bundle params = new Bundle();
params.putString("source", "{video-data}");
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{event-id}/videos",
params,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
NSDictionary *params = @{
@"source": @"{video-data}",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{event-id}/videos"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
multipart/form-data
.3g2, 3gp, 3gpp, asf, avi, dat, divx, dv, f4v, flv, m2ts, m4v, mkv, mod, mov, mp4, mpe, mpeg, mpeg4, mpg, mts, nsv, ogm, ogv, qt, tod, ts, vob, wmv.
L’autorisation pubish_actions
a été abandonnée le 24 avril 2018. Pour en savoir plus, consultez le Changelog des modifications importantes. Nous vous encourageons à utiliser nos produits Partage pour fournir un moyen de partager du contenu sur Facebook aux utilisateur·ices de votre application.
Ce point de terminaison nécessite un token d’accès d’utilisateur·ice associé à l’autorisation publish_actions
.
Nom | Description | Type |
---|---|---|
| ID de la cible sur laquelle la vidéo doit être publiée. |
|
| Titre de la vidéo. |
|
| Description de la vidéo, utilisée comme message de statut associé dans les stories de fil. Ce paramètre peut contenir des mentions d’autres Pages Facebook grâce à la syntaxe suivante : @[page-id] Par exemple, la description suivante mentionnerait en ligne la Page Facebook Developers : Test message @[19292868552] tag L’utilisation de cette fonctionnalité est soumise à examen, mais vous pouvez la tester par vous-même au préalable si vous utilisez des Pages dont vous êtes admin (à la fois pour passer des appels d’API ou pour l’utiliser dans une mention) et une application dont vous êtes développeur. |
|
| Vidéo, encodée en tant que données de formulaire. Ce champ est obligatoire. | |
| URL accessible d’un fichier vidéo. Ne peut pas être utilisé avec |
|
| Données brutes de la miniature à importer et associer à une vidéo. |
|
| Type de requête d’importation segmentée. |
|
| Taille du fichier vidéo entier en octets. |
|
| Position de l’octet de début du segment de fichier. |
|
| Segment de fichier vidéo encodé en tant que données de formulaire. Ce champ est obligatoire pendant la phase d’importation |
|
| ID de la session d’importation segmentée. |
|
En cas de réussite :
Struct { id: numeric string, upload_session_id: numeric string, video_id: numeric string, start_offset: numeric string, end_offset: numeric string, success: bool, skip_upload: bool, }
Vous ne pouvez pas lire les vidéos importées dans un évènement à l’aide de cette arête.
Vous ne pouvez pas effectuer de mise à jour à l’aide de cette arête.
Vous ne pouvez pas effectuer de suppression à l’aide de cette arête.