2013-06-14 2 views
3

Работа с сайтом прямо сейчас, где будет несколько профилей компании. Каждый профиль должен иметь на нем твиттер-канал, и в каждом канале мне нужно включить как минимум два твита пользователя twitter (профилирование компании и сам канал сайта - также может быть и третья).Несколько твиттер-каналов во встроенной временной шкале

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

Я установил временную шкалу через: https://dev.twitter.com/docs/embedded-timelines, но, похоже, только один пользователь в корме за раз. Атрибут data-screen-name, похоже, поддерживает только одно имя.

Я не могу использовать избранное и предпочитаю не использовать списки, поскольку мне нужно будет создать список для каждого отдельного профиля, который включает только этот профиль и профиль сайта. Там ДОЛЖЕН быть лучшим способом сделать это! Любые советы очень ценятся.

ответ

17

я нашел другой, более легкий способ сделать это, а также, используя твиттер виджет производителя. Просто включите оператор OR и Voila! два пользователя (или более) в одном канале!

https://twitter.com/settings/widgets/new/search?query=from%3Athedailyshow%20OR%20from%3Acnn

На самом деле, он может получить довольно продвинутыми. Чтобы создать более сложный фид, просто перейдите по ссылке: https://twitter.com/search-advanced сделайте свой поиск (несколько пользователей, просто очерченных пробелами), нажмите «Поиск», а затем в результатах нажмите шестерню вверху справа, чтобы «внедрить этот поиск», чтобы перейти к виджету мейкера. Очень просто.

В href для ссылки, которую он дает: href="https://twitter.com/search?q=from%3Athedailyshow+OR+from%3Acnn, достаточно просто изменить имена пользователей или добавить еще несколько. Я буду использовать jquery для замены значений для каждой данной страницы.

1

IMO, что вы ищете, это Public Streams. Что-то вроде ниже должно дать вам чирикать поток со счетов @twitter и @ev

http://stream.twitter.com/1.1/statuses/filter.json?follow=twitter,ev

+0

Это похоже на то, что мне нужно, но как я могу сделать вывод потока на что-то? – Octavian

+0

Просто базовый js-хак должен сделать трюк. '$ .getJSON (« ваш поток », функция (данные) { $ (" # twitter "). html (data [0] .text); }); Или вы можете скачать что-то вроде этого: https: // npmjs.org/package/twitter-public-stream –

+0

Hrmm. Спасибо за информацию. Я чувствую, что что-то упускаю. Я не могу это понять. Есть ли живой пример, где я могу разобраться? – Octavian

0

Вход в твиттере, перейдите в настройки> виджеты

Нажмите Поиск

В поле поискового запроса введите следующую

от: ПОЛЬЗ1 + или + от: USER2

и замените USER1 и USER2 двумя учетными записями, которые вы хотите использовать

xample:

<a class="twitter-timeline" href="https://twitter.com/search?q=from%3Arealdonaldtrump%2BOR%2Bfrom%3Akimkardashian" data-widget-id="702689948600676353">Tweets about from:realdonaldtrump+OR+from:kimkardashian</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> 
Смежные вопросы