2015-11-18 2 views
-1

Я пытаюсь получить этот код, чтобы работатькод не работает из-за пространства в имя пользователя YouTube, последнее видео встраивать не работает

<iframe width="300" height="200" src="http://www.youtube.com/embed?max-results=1&controls=0&showinfo=0&rel=0&listType=user_uploads&list=YOUR_CHANNEL_NAME_HERE" frameborder="0" allowfullscreen></iframe>

, но он не работает. Я думаю, причина в том, что в имени пользователя есть пробел. Я пробовал много вещей, как использовать _ или - и многое другое, надеясь, что это сработает. Но это не сработало, поэтому мне нужна помощь.

  • Tim
+0

Какое имя пользователя? –

ответ

0

Попробуйте поместить имя пользователя в 'одинарные кавычки. то есть

&list='YOUR CHANNEL NAME HERE' 

Одиночные кавычки должны быть в порядке внутри строки с двойными кавычками src. Это будет зависеть от того, будет ли api YouTube принимать имя канала, завернутое в них.

Update - код, чтобы вставить последнее видео YouTube из канала (HTML Auto Embedding Recent Uploaded videos from a youtube channel):

<iframe width="300" height="200" src="http://www.youtube.com/embed?max-results=1&controls=0&showinfo=0&rel=0&listType=user_uploads&list=YOUR_CHANNEL_NAME_HERE" frameborder="0" allowfullscreen></iframe> 

Так что это возвращает нас к проблеме с наличием пробела в имени пользователя, поэтому, как правило, хэш-строка, которая представляет название канала на YouTube. Я бы попытался использовать этот хеш-ключ вместо имени текстового канала.

+0

Это не сработало, друг, я строил сайт для удаления пространства, но когда я набираю его имя пользователя, я получаю другую учетную запись. Я думаю, что у кого-то есть то же имя пользователя. Знаете ли вы способ встраивать последнее видео с YouTube, используя URL-адрес канала, а не имя? –

+0

обновил свой ответ, попробуйте или посмотрите на этот вопрос. – Whiplash450

+0

Хорошо, спасибо, я попробую это –

Смежные вопросы