GET GraphAdAccountAdVideosEdge
GET /v18.0/{ad-account-id}/advideos 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(
'/{ad-account-id}/advideos',
'{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(
"/{ad-account-id}/advideos",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{ad-account-id}/advideos",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{ad-account-id}/advideos"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
Parameter | Description |
---|---|
max_aspect_ratio float | Maximum video aspect ratio to be used in the video aspect ratio filter. |
maxheight int64 | Maximum video height to be used in the video height filter. |
maxlength int64 | Maximum video duration to be used in the video duration filter. |
maxwidth int64 | Maximum video width to be used in the video width filter. |
min_aspect_ratio float | Minimum video aspect ratio to be used in the video aspect ratio filter. |
minheight int64 | Minimum video height to be used in the video height filter. |
minlength int64 | Minimum video duration to be used in the video duration filter. |
minwidth int64 | Minimum video width to be used in the video width filter. |
title string | Video name used in the video names filter. |
Reading from this edge will return a JSON formatted result:
{ "
data
": [], "paging
": {}, "summary
": {} }
data
paging
summary
Aggregated information about the edge, such as counts. Specify the fields to fetch in the summary param (like summary=total_count
).
Field | Description |
---|---|
total_count unsigned int32 | Total number of videos returned by the query. |
Error | Description |
---|---|
100 | Invalid parameter |
200 | Permissions error |
80004 | There have been too many calls to this ad-account. Wait a bit and try again. For more info, please refer to https://developers.facebook.com/docs/graph-api/overview/rate-limiting#ads-management. |
368 | The action attempted has been deemed abusive or is otherwise disallowed |
190 | Invalid OAuth 2.0 Access Token |
advideos
edge from the following paths: Parameter | Description |
---|---|
audio_story_wave_animation_handle string | Everstore handle of wave animation used to burn audio story video |
composer_session_id string | SELF_EXPLANATORY |
description UTF-8 string | SELF_EXPLANATORY Supports Emoji |
int64 | end_offset |
int64 | The size of the video file in bytes. Using during chunked upload. |
file_url string | SELF_EXPLANATORY |
fisheye_video_cropped boolean | Whether the single fisheye video is cropped or not |
front_z_rotation float | The front z rotation in degrees on the single fisheye video |
name string | The name of the video in the library. |
og_action_type_id numeric string or integer | SELF_EXPLANATORY |
og_icon_id numeric string or integer | SELF_EXPLANATORY |
og_object_id OG object ID or URL string | SELF_EXPLANATORY |
og_phrase string | SELF_EXPLANATORY |
og_suggestion_mechanism string | SELF_EXPLANATORY |
original_fov int64 | Original field of view of the source camera |
enum {equirectangular, cubemap, half_equirectangular} | Original Projection type of the video being uploaded |
string | SELF_EXPLANATORY |
string | SELF_EXPLANATORY |
react_mode_metadata JSON-encoded string | This metadata is used in clip reaction feature |
referenced_sticker_id numeric string or integer | SELF_EXPLANATORY |
slideshow_spec JSON object | An object required for slideshow video. |
source string | The video, encoded as form data. See the Video Format doc for more details on video formats. |
int64 | The start position in byte of the chunk that is being sent, inclusive. Used during chunked upload. |
time_since_original_post int64 | SELF_EXPLANATORY |
title UTF-8 string | The name of the video being uploaded. Must be less than 255 characters. Special characters may count as more than 1 character. Supports Emoji |
string | Properties used in computing transcode settings for the video |
unpublished_content_type enum {SCHEDULED, SCHEDULED_RECURRING, DRAFT, ADS_POST, INLINE_CREATED, PUBLISHED, REVIEWABLE_BRANDED_CONTENT} | SELF_EXPLANATORY |
enum {start, transfer, finish, cancel} | The phase during chunked upload. Using during chunked upload. |
numeric string or integer | The session ID of this chunked upload. Using during chunked upload. |
string | The chunk of the video, between |
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, upload_domain
: string, region_hint
: string, xpv_asset_id
: numeric string, is_xpv_single_prod
: bool, transcode_bit_rate_bps
: numeric string, transcode_dimension
: numeric string, should_expand_to_transcode_dimension
: bool, action_id
: string, gop_size_seconds
: numeric string, target_video_codec
: string, target_hdr
: string, maximum_frame_rate
: numeric string, Error | Description |
---|---|
100 | Invalid parameter |
389 | Unable to fetch video file from URL. |
200 | Permissions error |
382 | The video file you tried to upload is too small. Please try again with a larger file. |
390 | There was a problem uploading your video file. Please try again. |
222 | Video not visible |
368 | The action attempted has been deemed abusive or is otherwise disallowed |
352 | The video file you selected is in a format that we don't support. |
6001 | There was a problem uploading your video. Please try again. |
381 | There was a problem uploading your video file. Please try again. |
/act_{ad_account_id}/advideos
.Parameter | Description |
---|---|
video_id video ID | Ad account library video ID Required |
success
: bool, Error | Description |
---|---|
100 | Invalid parameter |