R Shiny中的嵌入式Twitter时间线

时间:2017-07-30 21:48:40

标签: r twitter shiny

我正在创建一个使用R闪亮的幻想足球应用程序,我想做的事情之一就是将Twitter列表嵌入到主页中,并附上最新的幻想足球新闻。我遵循了早期帖子How can I embed a twitter timeline in a Shiny app的指导,并且能够在几个月前开始运行时间表。以下是相关代码的一部分:

    shinyUI(fluidPage(
  navbarPage("Home",
              theme = mycss,
             tabPanel("Home", icon = icon('home'),
                      fluidPage(
                        tags$head(includeScript("www/twittermike.js")),            
                        fluidRow(column(width = 7, img(src = 'home_logo.jpg',
                        width = 200, height = 100, style = "float:left; padding-right:10px"),
                        div(br(),
                        "The Home of The Golden", br(),
                        " - Commisioner Joe"),
                        br(),br(), br(), br(),
                        includeMarkdown("html/overview.Rmd")
                        ),
                        column(width = 5,
                               a(class="twitter-timeline", href="https://twitter.com/POCKETsurACES/lists/fantasy-news", 
                                 src="//platform.twitter.com/widgets.js")))))

twittermike.js文件定义为:

    !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");    

出于我之外的原因,此代码不再有效。我没有收到任何错误,但时间表没有填充。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您只需要 a(class="twitter-timeline", href="https://twitter.com/POCKETsurACES/lists/fantasy-news")