В настоящее время я могу загружать видео на свой собственный канал YouTube на сервере, используя API V3 с OAuth 2.0, и мне нужно уведомить пользователей, когда они загружают одно и то же видео дважды. Насколько я вижу, YouTube API V3 не обнаруживает эту проблему до завершения загрузки. Таким образом, это означает, что даже если видео дублируется, загрузка всегда будет успешной, и тогда интерфейс YouTube покажет сообщение: «ID Duplicated Video» справа от списка видео на моем канале.
Как я могу прочитать эту информацию (ID Duplicated Video) через API в PHP, чтобы я мог уведомить пользователя об этой дублированной загрузке?
Нет интерфейса, чтобы проверить, загружает ли пользователь дубликат видео, прежде чем загружать весь файл. Предположительно, после выполнения загрузки YouTube выполняет какой-то хэш-файл, чтобы проверить, является ли загрузка дубликатом. Поскольку видеофайл должен быть загружен целиком, чтобы эта проверка состоялась, нет способа проверить наличие дублируемой загрузки (в настоящее время) до завершения загрузки.
Других решений пока нет …