ユーザー名パスワードの入力を求めずに、バックエンド プロセスを実行して 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"
このコードを実行しようとすると、コンソールに "Access Not Configured"> エラーが表示されます。
私の要件は、ユーザー名とパスワードを要求せずにこれを正常に実行することです(バックエンドプロセスとして必要なので)。私はこれが初めてなので、これは本当に役に立ちます。