小编Big*_*ata的帖子

如何更新播放列表中的所有YouTube视频说明?

我创建了一个client_secrets.json文件,并编写了我从谷歌api的控制台获得的所有必填字段.现在我有一个测试播放列表,对该播放列表中的所有视频都有相同的描述,我想更新该播放列表,并使用python代码更改它的描述.我已经复制了https://developers.google.com/youtube/v3/docs/playlists/update#usage开发人员谷歌提供的这个链接的代码,现在我不知道接下来的步骤是什么,因为我是python编程的新手.任何人都可以指导我运行此程序并更新播放列表说明在此先感谢

这是我复制的代码

import os

import google.oauth2.credentials

import google_auth_oauthlib.flow
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError
from google_auth_oauthlib.flow import InstalledAppFlow

CLIENT_SECRETS_FILE = "client_secrets.json"

SCOPES = ['https://www.googleapis.com/auth/youtube.force-ssl']
API_SERVICE_NAME = 'youtube'
API_VERSION = 'v3'

def get_authenticated_service():
  flow = InstalledAppFlow.from_client_secrets_file(CLIENT_SECRETS_FILE, SCOPES)
  credentials = flow.run_console()
  return build(API_SERVICE_NAME, API_VERSION, credentials = credentials)

def print_response(response):
  print(response)

def build_resource(properties):
  resource = {}
  for p in properties:
    prop_array = p.split('.')
    ref = resource
    for pa in range(0, len(prop_array)):
      is_array = False
      key = prop_array[pa]

      if key[-2:] …
Run Code Online (Sandbox Code Playgroud)

python youtube-api python-3.x youtube-data-api google-console-developer

7
推荐指数
1
解决办法
323
查看次数