Edge ini sudah dihentikan dan tidak dapat digunakan lagi.
/{event-id}/videosGunakan endpoint ini untuk menerbitkan video ke acara. Untuk menghapus atau memperbarui video yang sudah ada, gunakan node /{video-id} sebagai gantinya.
Untuk menerbitkan video ke acara, kirim permintaan POST ke edge /{event-id}/videos pada graph-video.facebook.com.
POST /v26.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.
Sejak 24 April 2018, izin pubish_actions sudah dihapus. Harap lihat Catatan Perubahan Sela untuk informasi selengkapnya. Guna memberikan cara bagi para pengguna aplikasi Anda untuk membagikan konten ke Facebook, kami menyarankan Anda untuk menggunakan produk Berbagi kami.
Endpoint ini memerlukan token akses pengguna dengan izin publish_actions.
| Nama | Deskripsi | Jenis |
|---|---|---|
| ID target tempat video diposting. |
|
| Judul video. |
|
| Deskripsi video, digunakan sebagai pesan status penyerta dalam cerita kabar apa pun. Parameter ini dapat berisi penyebutan Halaman Facebook lain menggunakan sintaksis berikut: @[page-id] Misalnya, deskripsi berikut akan menyebutkan halaman Developer Facebook secara inline: Test message @[19292868552] tag Penggunaan fitur ini tunduk pada tinjauan, tetapi dengan menggunakan Halaman yang Anda kelola (untuk membuat panggilan API, dan untuk digunakan dalam penyebutan), serta aplikasi yang Anda kembangkan, Anda dapat mengujinya sendiri sebelum ditinjau. |
|
| Video, dienkode sebagai data formulir. Kolom ini wajib diisi. | |
| URL file video yang dapat diakses. Tidak dapat digunakan dengan |
|
| Data mentah gambar mini video yang akan diunggah dan dikaitkan dengan video. |
|
| Jenis permintaan unggahan potongan. |
|
| Ukuran keseluruhan file video dalam bita. |
|
| Posisi mulai bita dari potongan file. |
|
| Potongan file video, dienkode sebagai data formulir. Kolom ini wajib diisi selama fase unggahan |
|
| ID sesi unggahan potongan. |
|
Jika berhasil:
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,
}Anda tidak dapat membaca video yang diunggah ke acara menggunakan edge ini.
Anda tidak dapat memperbarui dengan edge ini.
Anda tidak dapat menghapus dengan edge ini.