2015-02-13 5 views
1

Возможно ли автоматическое обновление виджета временной шкалы Twitter, которое мы создаем из приложения Twitter?Автоматическое обновление викторины временной шкалы каждые 30 секунд

Мой клиент хочет удалить полосу прокрутки из виджета и автоматически обновлять ее каждые 30 секунд. Я нашел ниже Chrome плагин для этого, но я чувствую, что мы не можем заставить каждого пользователя установить его в своих браузерах.

Refresh for Twitter

Любые идеи ???

UPDATE:

Я просто написал функцию для этого, пожалуйста, поправьте меня, если я ошибаюсь

<script> 
$(document).ready(
    function() { 
     setInterval(function() { 
      $('.social-list').load(); 
     }, 30000); 
    }); 
</script> 

или

<script> 
$(document).ready( 
    function() {   
     setInterval(function() {    
      $('#twitter-widget-1').load($('#twitter-widget-1'));     
     }, 3000);   
    }); 
</script> 

социально-список является родительским DIV, twitter- widget-1 является идентификатором iframe

+0

_Check что: _ http://thomasbillenstein.com/jTweetsAnywhere/demo/Realtime-ticker/ –

+0

@Navid EMAD это не родной щебет временной шкалы виджета – vamsi

ответ

2
<script> 
window.twttr = (function (d,s,id) { 

    var t, js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; js=d.createElement(s); js.id=id; 
    js.src="https://platform.twitter.com/widgets.js"; 
    fjs.parentNode.insertBefore(js, fjs); 

    return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } }); 

}(document, "script", "twitter-wjs")); 

twttr.ready(function (twttr) { 

    twttr.widgets.load(); 
    setInterval(function() { 
     twttr.widgets.load(); 
     console.log("update twitter timeline each second"); 
    }, 1000); 

}); 
</script> 

jsfiddle демо: http://jsfiddle.net/9x9fc/194/

+0

Получение этой ошибки на консоли - неперехваченным TypeError: Не удается прочитать свойство «нагрузки 'undefined – vamsi

+0

На самом деле у меня нет доступа к его учетным данным в Twitter, у меня есть только код сгенерированный программой. Есть ли способ проверить работу вышеуказанного кода или нет? – vamsi

0

В случае, если это относится к кому-либо еще, прибывающих сюда, только заметил, что если у вас есть data-tweet-limit настройки на виджете, по какой-то причине виджет не будет опрашивать новых обновлений - см: https://twittercommunity.com/t/embedded-timeline-widget-does-not-update-after-customization/36299, который указывает на: https://dev.twitter.com/web/embedded-timelines. Удаление этой настройки разобрало мои освежающие проблемы - кажется, опрос на новые твиты каждые 30 или около того.

Смежные вопросы