from
googleapiclient.discovery
import
build
import
pprint
DEVELOPER_KEY
=
"developer_key"
YOUTUBE_API_SERVICE_NAME
=
"youtube"
YOUTUBE_API_VERSION
=
"v3"
youtube
=
build(YOUTUBE_API_SERVICE_NAME,
YOUTUBE_API_VERSION,
developerKey
=
DEVELOPER_KEY)
def
multiple_video_details():
list_videos_byid
=
youtube.videos().
list
(
id
=
'Ks-_Mh1QhMc, c0KYU2j0TM4'
,
part
=
"id, snippet, contentDetails, statistics"
,
).execute()
results
=
list_videos_byid.get(
"items"
, [])
videos
=
[]
n
=
1
for
result
in
results:
videos.append(
" (% s) (% s) (% s) (% s) (% s) (% s) "
%
(n, result[
"snippet"
][
"title"
],
result[
"snippet"
][
"tags"
],
result[
'snippet'
][
'description'
],
result[
"snippet"
][
"publishedAt"
],
result[
'contentDetails'
],
result[
"statistics"
]))
n
=
n
+
1
print
(
"Videos:\n"
,
"\n"
.join(videos),
"\n"
)
if
__name__
=
=
"__main__"
:
multiple_video_details()