Reclaim1.0 interface Doc - noodles-v6/myfqa GitHub Wiki
Create Asset
- upload video
- create asset
Request
{
"taskId": string,
"kind": asset#insert,
"data": {
"type": web/episode/movie,
"videoUrl": string,
"videoPath": string,
"snippet": snippet object,
"status": status object,
"metadata": metadata object
}
}
Required Structure
snippet
{
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"channelTitle": string,
"tags": [
string
],
"categoryId": string
}
status
{
"privacyStatus": public/private/unlisted,
"embeddable": boolean,
"license": creativeCommon/youtube,
"publicStatsViewable": boolean,
"publishedAt": date time
}
metadata
{
"customId": string,
"title": string,
"notes": string,
"description": string,
"isrc": string,
"iswc": string,
"artist": [
string
],
"label": string,
"upc": string,
"album": string,
"category": string,
"copyrightDate": {
"year": unsigned integer,
"month": unsigned integer,
"day": unsigned integer
},
"hfa": string,
"startYear": unsigned integer,
"endYear": unsigned integer,
"episodesAreUntitled": boolean,
"keyword": [
string
],
"isan": string,
"eidr": string,
"showCustomId": string,
"tmsId": string,
"showTitle": string,
"seasonNumber": string,
"episodeNumber": string,
"writer": [
string
],
"actor": [
string
],
"director": [
string
],
"producer": [
string
],
"contentType": string
}
Response
{
"taskId": string,
"kind": asset#insert,
"data": {
"video": video object,
"metadata": metadata object
}
}
Response Structure
video
https://developers.google.com/youtube/v3/docs/videos#resource
asset
https://developers.google.com/youtube/partner/docs/v1/assets#resource