Загрузка видео с YouTube с использованием asp.net - PullRequest
0 голосов
/ 07 февраля 2011

Я хочу загрузить видео на Youtube из моего приложения ASP.NET. Он должен вернуть идентификатор видео или код для вставки после загруженного видео.

1 Ответ

2 голосов
/ 07 февраля 2011

Ах, интеграция с Google. Будь предупрежден: здесь лежит безумие.

http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Process_Flows_for_Uploading_Videos

Чрезвычайно высокий обзор: Вы будете либо

  1. Необходимо выполнить интеграцию с oauth для получения токена авторизации, или
  2. Отправьте этого пользователя в Google, чтобы авторизовать его, а затем отправьте вам токен, который вы должны поймать.

После авторизации вы можете:

  1. Отправьте на YouTube запрос на публикацию http, содержащий как видео, так и метаданные, или
  2. Отправить сообщение с формой скрытого ввода с токеном авторизации.

Youtube затем передает вам данные, которые содержат идентификатор, а также другие мета-видео данные.

На этом этапе вам потребуется выполнить дополнительные http-сообщения в их API для получения кода для встраивания.

Документация YouTube по загрузке API-интерфейсов содержит от 6 до 13 шагов в зависимости от того, что вы делаете в своем приложении.

Надеюсь, этот обзор поможет!

Редактировать

Вот еще один вопрос на SO об этой же вещи. Включает примеры кода:

Как загрузить видео на YouYube с помощью API YouTube в C #?

...