Original filename gets corrupted
In some cases, the original_filename
field for videos gets corrupted and will not contain the real filename.
Tags may not contain commas
If you attempt to add a tag to a video that contains a comma (e.g. "SomeCo, Inc") the request will fail with an "illegal tag" error.
Scheduled videos
Because the Playback API and Player Catalog cache videos for up to 10-15 minutes, a player requesting a video scheduled to become available during the next few minutes (up to 20), may not be able to get a playable video until the cache refreshes.
Has digital master
If you are using this field to test whether a video can be retranscoded, it is not reliable for shared videos, as it will be true if the original video has a master, but still cannot be retranscoded by the affiliate account.
Workaround
If videos are shared to the account, you need to test for both has_digital_master === true
and sharing.by_external_account === false
. Sample code (JavaScript):
var video={some_video_object}
if (video.sharing !== null) {
if (video.sharing.by_external_account === false) {
if (video.has_digital_master) {
// video can be retranscoded
}
}
}