Нет, тебе повезло.Они не жестко запрограммированы в Twitter, они доступны в ответе JSON.На самом деле в вашем сообщении есть слово, которое вам нужно Google для entities
.
Вы можете добавить include_entities=1
в конец большинства вызовов API REST, и это даст вам расширенную информацию об URL-адресах, содержащихся в JSON.Он разделит все URL-адреса, где вы можете, например, анализировать ссылки на Youtube.JSON также включает в себя специальную сущность media_url
, но она работает только для изображений.В любом случае вы все равно можете легко разобрать мультимедиа, например youtube, с помощью соответствия регулярному выражению, потому что вы получите красиво разделенный URL с помощью параметра include_entities=1
.
пример вызова:
http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitterapi&include_entities=1
дополнительная документация: https://dev.twitter.com/docs/tweet-entities
ответ отредактирован ниже на основе разъяснений:
Редактирование самого Твиттера с превью невозможно, а также неэффективно.75% трафика в Twitter происходит за пределами Twitter.com.Однако наиболее вероятным решением для достижения этого запроса было бы скачать расширение для браузера.
Это расширение, например, включает предварительный просмотр веб-страниц непосредственно на панели предварительного просмотра контента в Twitter.com
https://chrome.google.com/webstore/detail/oijgblonhcagdhfbgjilnpjipmijimmn