Как мне заставить ORACLE JAVA SE 7 работать?

Как указано здесь, используйте этот простой учебник по доступу к стандартным API-интерфейсу Youtube Cloud, для настройки и выполнения заданий требуется 10 минут: http://www.cnx-software.com/2014 / 02/09 / how-to-upload-youtube-videos-with-the-command-line-in-linux /

У Google есть свой собственный сценарий upload_video.py, и я мог бы сделать это работайте с некоторыми или, скорее, с большим количеством усилий, в основном из-за проверки подлинности. Вероятно, есть лучший способ (комментарии приветствуются), но вот что я должен был сделать в Ubuntu 14.04, хотя я должен работать и для 12.04 / 13.10:

Загрузите скрипт:

mkdir youtube-upload
cd youtube-upload
wget https://github.com/youtube/api-samples/raw/master/python/upload_video.py

Загрузите и извлеките клиент API Google API Python и переместите соответствующие каталоги в каталог, где находится скрипт:

wget https://google-api-python-client.googlecode.com/files/google-api-python-client-1.2.tar.gz
tar xzvf google-api-python-client-1.2.tar.gz
cd google-api-python-client-1.2/
mv apiclient/ oauth2client/ uritemplate/ ..
cd ..

На компьютере с интерфейсом рабочего стола создайте проект под названием «Youtube Upload Script «С помощью Google Cloud Console (имя и идентификатор не имеет значения) с использованием учетных данных YouTube и« Включить API данных YouTube v3 »в API и amp; auth-> API. В Credentials нажмите кнопку CREATE NEW CLIENT ID, выберите «Установленное приложение для типа приложения» и «Другое для установленного типа приложения» и нажмите «Создать идентификатор клиента». Теперь у вас должен быть идентификатор клиента для родного приложения, который выглядит следующим образом:

Youtube_Native_Client_ID

Вернитесь в командную строку, создайте файл client_secrets.json vi в качестве предпочтительного редактора (например, nano, vi , ...) с идентификатором клиента, секретным ключом клиента и переадресацией URI выше:

{
  "installed": {
    "client_id": "xxxxxxxxxx-yyyyyyyyyyyyyyy.apps.googleusercontent.com",
    "client_secret":"ABCDXXxxxxxxxxx-CddddddddD",
    "redirect_uris": ["http://locahost", "urn:ietf:wg:oauth:2.0:oob"],
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://accounts.google.com/o/oauth2/token"
  }
}

Теперь вы можете загрузить видео на свою учетную запись YouTube с помощью скрипта. Есть два случая: у вас есть доступ к настольному браузеру, например Chromium или Firefox, на компьютере, где выполняется скрипт:

python upload_video.py --file=video.webm --title="Video Title" \ 
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted"
Most options are self-descriptive. Category 22 refers to People and Blog. other categories available are: Comedy “23”, Education “27”,  Entertainment “24”,   Film & Animation “1”,  Gaming “20”,  Howto & Style “26”,  Music “10”, News & Politics  “25”,  Nonprofits & Activism “29”, People & Blogs  “22”,  Pets & Animals “15”,  Science & Technology “28”,  Sports “17”, and   Travel & Events “19”.

privacyStatus позволяет вам выбирать между частными, частными или общедоступными. Машина, на которой выполняется сценарий, не имеет доступа к браузеру рабочего стола, и вам нужно использовать браузер на другом компьютере, вместо этого выполните следующую команду:

python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted" --noauth_local_webserver

Он предоставит ссылку для доступа в вашем браузере, чтобы получить код подтверждения, который вы можете ввести в терминал. Это требуется только в первый раз, после того как вы можете просто загрузить видео без вмешательства пользователя для аутентификации. Если вы запустите команду без noauth_local_webserver, и если у вас есть только доступ к текстовому веб-браузеру, это не сработает, поскольку они обычно не поддерживают JavaScript. Вот и все, видео теперь должно быть загружено на ваш аккаунт YouTube.

Authentication successful.
Uploading file...
Video id 'sbRf3O3VCEI' was successfully uploaded.

Я сам протестировал его с , указанным здесь , и он довольно быстро вышел из VPS. [ ! d15]

Подробнее: http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/# ixzz3NUKWeuqU

1
задан 2 June 2014 в 12:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: