Как включить мою временную шкалу Twitter в HTML-страницу? - PullRequest
0 голосов
/ 08 июля 2019

Как использовать Twitter API, чтобы получить мою временную шкалу и отобразить ее на HTML-странице? Я хочу запросить API, используя JavaScript.

Вопросы, которые я нашел в stackoverflow, устарели, и кажется, что ответ больше не работает.

Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 24 июля 2019

Как я уже упоминал в комментариях, вы можете использовать скрипт, предоставленный Twitter, пройдя через этот инструмент .Он использует довольно большой скрипт (с уменьшением 95 кБ) для загрузки на временной шкале с обновлениями, что отличает его от использования API для загрузки данных.

Предоставленный коддовольно упрощенно, поскольку вам просто нужна «ссылка», которая затем заменяется кодом Twitter.

<script async src='https://platform.twitter.com/widgets.js' charset='utf-8'></script>
<a class='twitter-timeline' href='https://twitter.com/AP?ref_src=twsrc%5Etfw'></a>

Вы также можете установить некоторые базовые настройки, такие как ширина, высота и цвета, из генератора виджетов.

(я попытался сделать его фрагментом, но он не работает при переполнении стека))

К сожалению, это, похоже, единственный официально поддерживаемый способ загрузки временной шкалы, за исключением реализации его с помощью бэкэнда и оперативных обновлений через API.

Примечание: у меня есть лично связался с Твиттером с последующим сообщением , спросив о возможности их использования в качестве открытого сценария для виджета.Это позволило бы любому удалить полизаполнения для широко поддерживаемых функций, а также отправлять современный код, который не передается в ES3.В совокупности эти усилия обеспечат огромную экономию по сравнению с нынешними 95 тыс., Но, к сожалению, я не получил ответа ни на одно электронное письмо.

0 голосов
/ 23 июля 2019

Вы можете встроить свою временную шкалу из твиттера, используя этот URL: https://publish.twitter.com/

Введите URL своего профиля из твиттера.

Будет сгенерирован код, подобный следующему:

<a class="twitter-timeline" 
  href="https://twitter.com/elonmusk?ref_src=twsrc%5Etfw">
    Tweets by elonmusk
</a> 
<script async 
  src="https://platform.twitter.com/widgets.js" 
  charset="utf-8"></script>

Если вы скопируете и вставите приведенный выше код в ваш html, он добавит временную шкалу Элон Маск в твиттер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...