, поэтому я новичок в программировании и вам нужно использовать Youtube V3 для получения новых подписных видеороликов пользователя. После некоторых исследований я выяснил, что это невозможно напрямую получить - нет ни одного звонка, который дает вам это. Я нашел стороннее решение онлайн, но у меня возникли проблемы с его реализацией. Вот решение: https://github.com/ali1234/ytsubs. я должен поставить в YOUTUBE_SERVER_API_KEY и разработчик отмечает, чтоНовый скрипт видео подписки Youtube V3 API
# YOUTUBE_SERVER_API_KEY="<your_secret_key>" ./ytsubs.py <username> <output RSS file>
baseurl = 'https://www.googleapis.com/youtube/v3'
my_key = os.environ.get('YOUTUBE_SERVER_API_KEY')
# check for missing inputs
if not my_key:
print "YOUTUBE_SERVER_API_KEY variable missing."
sys.exit(-1)
Я попробовал добавлять мой ключ в различных форматах, но я получаю переменную недостающую ошибку. Я думаю, это потому, что я не слишком хорошо знаком с python и это переменная среды. В каком формате я должен его вставить? Я пробовал:
my_key = os.environ.get('SECRET_KEY' + ' ./views.py username output.rss')
my_key = os.environ.get('SECRET_KEY' , ' ./views.py username output.rss')
my_key = os.environ.get('SECRET_KEY ./views.py' + ' username output.rss')
и многие другие форматы, но все они дают недостающую ключевую ошибку. Я использую V3 api в движке Google.
Я попытался это так:
os.environ['YOUTUBE_SERVER_API_KEY'] = "SECRET_KEY", "username", "hi.rss";
my_key = os.environ.get('YOUTUBE_SERVER_API_KEY');
и теперь я получаю: sys.argv Len не> 2 ошибка
'YOUTUBE_SERVER_API_KEY = "" ./ytsubs.py <выходной RSS файл>' это следует из терминала не внутри скрипта –
Ajay
нет ли способа передать его внутри скрипта? – user3739383
http://paste.ofcode.org/yAu8QPByNu2BBNyzxY5w3 заменить user_name с желаемым именем пользователя, имя файла с собственным именем – Ajay