我想运行一个后端进程来从 youtube 获取频道列表,而不提示输入用户名密码。我尝试使用以下 python 代码这样做。
#!/usr/bin/python
from apiclient.discovery import build
from optparse import OptionParser
DEVELOPER_KEY = "MY API KEY"
YOUTUBE_API_SERVICE_NAME = "youtube"
YOUTUBE_API_VERSION = "v3"
youtube = build(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION,developerKey=DEVELOPER_KEY)
channels_response = youtube.channels().list(
part="contentDetails",
managedByMe="true",
onBehalfOfContentOwner=ownerdetail
).execute()
for channel in channels_response["items"]:
channel_id = channel["id"]
channel_title = channel["snippet"]["title"]
print "Channel details: %s - %s" % channel_id % channel_title
print "Done"
当我尝试运行此代码时,我在控制台中收到“访问未配置”错误。
我的要求是在不提示输入用户名和密码的情况下成功运行它(因为我希望它作为后端进程)。任何帮助都是非常有帮助的,因为我是新手。