OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/youtube": { | 5 "https://www.googleapis.com/auth/youtube": { |
6 "description": "Manage your YouTube account" | 6 "description": "Manage your YouTube account" |
7 }, | 7 }, |
8 "https://www.googleapis.com/auth/youtube.readonly": { | 8 "https://www.googleapis.com/auth/youtube.readonly": { |
9 "description": "View your YouTube account" | 9 "description": "View your YouTube account" |
10 }, | 10 }, |
11 "https://www.googleapis.com/auth/youtube.upload": { | 11 "https://www.googleapis.com/auth/youtube.upload": { |
12 "description": "Manage your YouTube videos" | 12 "description": "Manage your YouTube videos" |
13 }, | 13 }, |
14 "https://www.googleapis.com/auth/youtubepartner": { | 14 "https://www.googleapis.com/auth/youtubepartner": { |
15 "description": "View and manage your assets and associated c
ontent on YouTube" | 15 "description": "View and manage your assets and associated c
ontent on YouTube" |
16 }, | 16 }, |
17 "https://www.googleapis.com/auth/youtubepartner-channel-audit":
{ | 17 "https://www.googleapis.com/auth/youtubepartner-channel-audit":
{ |
18 "description": "View private information of your YouTube cha
nnel relevant during the audit process with a YouTube partner" | 18 "description": "View private information of your YouTube cha
nnel relevant during the audit process with a YouTube partner" |
19 } | 19 } |
20 } | 20 } |
21 } | 21 } |
22 }, | 22 }, |
23 "basePath": "/youtube/v3/", | 23 "basePath": "/youtube/v3/", |
24 "baseUrl": "https://www.googleapis.com/youtube/v3/", | 24 "baseUrl": "https://www.googleapis.com/youtube/v3/", |
25 "batchPath": "batch", | 25 "batchPath": "batch", |
26 "canonicalName": "YouTube", | 26 "canonicalName": "YouTube", |
27 "description": "Programmatic access to YouTube features.", | 27 "description": "Programmatic access to YouTube features.", |
28 "discoveryVersion": "v1", | 28 "discoveryVersion": "v1", |
29 "documentationLink": "https://developers.google.com/youtube/v3", | 29 "documentationLink": "https://developers.google.com/youtube/v3", |
30 "etag": "\"uUWyYHXmEn-ab7WLvo8qNz2S8ws/3kbeo8dbfJy5lT2_hpLO-AsyQJ0\"", | 30 "etag": "\"uUWyYHXmEn-ab7WLvo8qNz2S8ws/zEREGG39JVAwsC_sGxbLLJMqhV0\"", |
31 "icons": { | 31 "icons": { |
32 "x16": "http://www.google.com/images/icons/product/youtube-16.png", | 32 "x16": "https://www.google.com/images/icons/product/youtube-16.png", |
33 "x32": "http://www.google.com/images/icons/product/youtube-32.png" | 33 "x32": "https://www.google.com/images/icons/product/youtube-32.png" |
34 }, | 34 }, |
35 "id": "youtube:v3", | 35 "id": "youtube:v3", |
36 "kind": "discovery#restDescription", | 36 "kind": "discovery#restDescription", |
37 "name": "youtube", | 37 "name": "youtube", |
38 "ownerDomain": "google.com", | 38 "ownerDomain": "google.com", |
39 "ownerName": "Google", | 39 "ownerName": "Google", |
40 "parameters": { | 40 "parameters": { |
41 "alt": { | 41 "alt": { |
42 "default": "json", | 42 "default": "json", |
43 "description": "Data format for the response.", | 43 "description": "Data format for the response.", |
(...skipping 2264 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2308 }, | 2308 }, |
2309 "path": "watermarks/unset", | 2309 "path": "watermarks/unset", |
2310 "scopes": [ | 2310 "scopes": [ |
2311 "https://www.googleapis.com/auth/youtube", | 2311 "https://www.googleapis.com/auth/youtube", |
2312 "https://www.googleapis.com/auth/youtubepartner" | 2312 "https://www.googleapis.com/auth/youtubepartner" |
2313 ] | 2313 ] |
2314 } | 2314 } |
2315 } | 2315 } |
2316 } | 2316 } |
2317 }, | 2317 }, |
2318 "revision": "20140905", | 2318 "revision": "20140923", |
2319 "rootUrl": "https://www.googleapis.com/", | 2319 "rootUrl": "https://www.googleapis.com/", |
2320 "schemas": { | 2320 "schemas": { |
2321 "AccessPolicy": { | 2321 "AccessPolicy": { |
2322 "description": "Rights management policy for YouTube resources.", | 2322 "description": "Rights management policy for YouTube resources.", |
2323 "id": "AccessPolicy", | 2323 "id": "AccessPolicy", |
2324 "properties": { | 2324 "properties": { |
2325 "allowed": { | 2325 "allowed": { |
2326 "description": "The value of allowed indicates whether the a
ccess to the policy is allowed or denied by default.", | 2326 "description": "The value of allowed indicates whether the a
ccess to the policy is allowed or denied by default.", |
2327 "type": "boolean" | 2327 "type": "boolean" |
2328 }, | 2328 }, |
(...skipping 998 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3327 "type": "object" | 3327 "type": "object" |
3328 }, | 3328 }, |
3329 "ChannelStatus": { | 3329 "ChannelStatus": { |
3330 "description": "JSON template for the status part of a channel.", | 3330 "description": "JSON template for the status part of a channel.", |
3331 "id": "ChannelStatus", | 3331 "id": "ChannelStatus", |
3332 "properties": { | 3332 "properties": { |
3333 "isLinked": { | 3333 "isLinked": { |
3334 "description": "If true, then the user is linked to either a
YouTube username or G+ account. Otherwise, the user doesn't have a public YouTu
be identity.", | 3334 "description": "If true, then the user is linked to either a
YouTube username or G+ account. Otherwise, the user doesn't have a public YouTu
be identity.", |
3335 "type": "boolean" | 3335 "type": "boolean" |
3336 }, | 3336 }, |
| 3337 "longUploadsStatus": { |
| 3338 "description": "The long uploads status of this channel. See
", |
| 3339 "enum": [ |
| 3340 "allowed", |
| 3341 "disallowed", |
| 3342 "eligible", |
| 3343 "longUploadsUnspecified" |
| 3344 ], |
| 3345 "enumDescriptions": [ |
| 3346 "", |
| 3347 "", |
| 3348 "", |
| 3349 "" |
| 3350 ], |
| 3351 "type": "string" |
| 3352 }, |
3337 "privacyStatus": { | 3353 "privacyStatus": { |
3338 "description": "Privacy status of the channel.", | 3354 "description": "Privacy status of the channel.", |
3339 "enum": [ | 3355 "enum": [ |
3340 "private", | 3356 "private", |
3341 "public", | 3357 "public", |
3342 "unlisted" | 3358 "unlisted" |
3343 ], | 3359 ], |
3344 "enumDescriptions": [ | 3360 "enumDescriptions": [ |
3345 "", | 3361 "", |
3346 "", | 3362 "", |
(...skipping 1750 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5097 "items": { | 5113 "items": { |
5098 "description": "List of promoted items in decreasing priorit
y.", | 5114 "description": "List of promoted items in decreasing priorit
y.", |
5099 "items": { | 5115 "items": { |
5100 "$ref": "PromotedItem" | 5116 "$ref": "PromotedItem" |
5101 }, | 5117 }, |
5102 "type": "array" | 5118 "type": "array" |
5103 }, | 5119 }, |
5104 "position": { | 5120 "position": { |
5105 "$ref": "InvideoPosition", | 5121 "$ref": "InvideoPosition", |
5106 "description": "The spatial position within the video where
the promoted item will be displayed." | 5122 "description": "The spatial position within the video where
the promoted item will be displayed." |
| 5123 }, |
| 5124 "useSmartTiming": { |
| 5125 "description": "Indicates whether the channel's promotional
campaign uses \"smart timing.\" This feature attempts to show promotions at a po
int in the video when they are more likely to be clicked and less likely to disr
upt the viewing experience. This feature also picks up a single promotion to sho
w on each video.", |
| 5126 "type": "boolean" |
5107 } | 5127 } |
5108 }, | 5128 }, |
5109 "type": "object" | 5129 "type": "object" |
5110 }, | 5130 }, |
5111 "InvideoTiming": { | 5131 "InvideoTiming": { |
5112 "description": "Describes a temporal position of a visual widget ins
ide a video.", | 5132 "description": "Describes a temporal position of a visual widget ins
ide a video.", |
5113 "id": "InvideoTiming", | 5133 "id": "InvideoTiming", |
5114 "properties": { | 5134 "properties": { |
5115 "durationMs": { | 5135 "durationMs": { |
5116 "description": "Defines the duration in milliseconds for whi
ch the promotion should be displayed. If missing, the client should use the defa
ult.", | 5136 "description": "Defines the duration in milliseconds for whi
ch the promotion should be displayed. If missing, the client should use the defa
ult.", |
(...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5472 }, | 5492 }, |
5473 "type": "object" | 5493 "type": "object" |
5474 }, | 5494 }, |
5475 "LiveStreamContentDetails": { | 5495 "LiveStreamContentDetails": { |
5476 "description": "Detailed settings of a stream.", | 5496 "description": "Detailed settings of a stream.", |
5477 "id": "LiveStreamContentDetails", | 5497 "id": "LiveStreamContentDetails", |
5478 "properties": { | 5498 "properties": { |
5479 "closedCaptionsIngestionUrl": { | 5499 "closedCaptionsIngestionUrl": { |
5480 "description": "The ingestion URL where the closed captions
of this stream are sent.", | 5500 "description": "The ingestion URL where the closed captions
of this stream are sent.", |
5481 "type": "string" | 5501 "type": "string" |
| 5502 }, |
| 5503 "isReusable": { |
| 5504 "description": "Indicates whether the stream is reusable, wh
ich means that it can be bound to multiple broadcasts. It is common for broadcas
ters to reuse the same stream for many different broadcasts if those broadcasts
occur at different times.\n\nIf you set this value to false, then the stream wil
l not be reusable, which means that it can only be bound to one broadcast. Non-r
eusable streams differ from reusable streams in the following ways: \n- A non-r
eusable stream can only be bound to one broadcast. \n- A non-reusable stream mig
ht be deleted by an automated process after the broadcast ends. \n- The liveStr
eams.list method does not list non-reusable streams if you call the method and s
et the mine parameter to true. The only way to use that method to retrieve the r
esource for a non-reusable stream is to use the id parameter to identify the str
eam.", |
| 5505 "type": "boolean" |
5482 } | 5506 } |
5483 }, | 5507 }, |
5484 "type": "object" | 5508 "type": "object" |
5485 }, | 5509 }, |
5486 "LiveStreamListResponse": { | 5510 "LiveStreamListResponse": { |
5487 "id": "LiveStreamListResponse", | 5511 "id": "LiveStreamListResponse", |
5488 "properties": { | 5512 "properties": { |
5489 "etag": { | 5513 "etag": { |
5490 "description": "Etag of this resource.", | 5514 "description": "Etag of this resource.", |
5491 "type": "string" | 5515 "type": "string" |
(...skipping 2058 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7550 "type": "string" | 7574 "type": "string" |
7551 } | 7575 } |
7552 }, | 7576 }, |
7553 "type": "object" | 7577 "type": "object" |
7554 } | 7578 } |
7555 }, | 7579 }, |
7556 "servicePath": "youtube/v3/", | 7580 "servicePath": "youtube/v3/", |
7557 "title": "YouTube Data API", | 7581 "title": "YouTube Data API", |
7558 "version": "v3" | 7582 "version": "v3" |
7559 } | 7583 } |
OLD | NEW |