Можно ли динамически отображать встроенные твиты Twitter? - PullRequest
6 голосов
/ 24 февраля 2012

Добавлена ​​новая функция Twitter для встроенных твитов, но насколько я могу судить, widgets.js API-интерфейса Twitter может отображать только встроенные твиты при загрузке страницы.

Страница документа для встроенных твитовздесь: Встроенные твиты |Разработчики Twitter

Описывает конечную точку oembed для «динамического рендеринга» твита, но при этом возвращается только пустой HTML-код, который все еще должен быть преобразован widgets.js.динамически загружать некоторый контент через Ajax и вставлять его в DOM, и этот контент включает в себя код для встроенного твита, есть ли способ получить widgets.js для динамического рендеринга этого встроенного твита?Возможно, вызов функции или метода?

Ответы [ 3 ]

8 голосов
/ 05 марта 2012

Это можно сделать, вызвав twttr.widgets.load ().Источник: https://dev.twitter.com/docs/intents

0 голосов
/ 13 августа 2018

Ссылки на документы, на которые есть ссылки, ведут к пустым страницам, так что здесь снова: https://developer.twitter.com/en/docs/twitter-for-websites/embedded-tweets/overview.html

Прокрутите до .JavaScript section.

Передайте свой твит на twttr.widgets.load примерно так:

twttr.widgets.load(${tweet.html})
0 голосов
/ 08 октября 2013

Я делаю это в jQuery , выполняя следующие действия:

$.getScript ( '//platform.twitter.com/widgets.js', callBack );

Функция callback запускается после завершения загрузки скрипта.

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