我正在创建一个使用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");
出于我之外的原因,此代码不再有效。我没有收到任何错误,但时间表没有填充。任何帮助将不胜感激。
答案 0 :(得分:0)
您只需要
a(class="twitter-timeline",
href="https://twitter.com/POCKETsurACES/lists/fantasy-news")