Миниатюра видео, загруженного пользователем, не отображается с идентификатором video_Id. например, для приведенного ниже URL-адреса я не могу получить уменьшенное изображение
Как получить миниатюру видео в Facebook из URL-адреса видео в Facebook в asp.net с помощью С#
Ответы (1)
"...Для приведенного ниже URL я не могу получить уменьшенное изображение"
Вы можете попробовать выполнить следующие действия:
1) Используйте HttpWebRequest
для загрузки кода страницы (HTML) в некоторую переменную String
.
2) Используйте функции String (например, indexOf
), чтобы найти следующее в полученном тексте HTML...
Найдите первое вхождение
<video
и обратите внимание на начальную позицию. Пример целого числа:startPos
.Из этой новой начальной позиции найдите первое вхождение
<img class=
. Обновите файлstartPos
.Теперь из начальной позиции
<img class=
найдите позицию первого появленияsrc="
. Обновите файлstartPos
.Добавьте
+5
кstartPos
, чтобы пропустить 5 буквsrc="
. Теперь возьмите все до следующего появления"
.Это URL изображения видео.
URL-адрес с веб-страницы и результирующее изображение ниже:
https://scontent-lhr3-1.xx.fbcdn.net/v/t15.5256-10/11114598_841767259242404_606288892_n.jpg?_nc_cat=106&_nc_oc=AQmoGDOf_G7khNZvfjXVDADkAqsBMJ6R89r4FgD_5i1xJvdFSsBQfc7M-mrW1bA_s-M&_nc_ht=scontent-lhr3-1.xx&oh=35d15b4527748ed7956c2276ab158eb4&oe=5DB1C235
picture
. Если бы вы удосужились проверить документацию, вы могли бы уже это знать, а также узнать, что вместо этого есть реброthumbnails
. - person misorude   schedule 10.07.2019