【问题标题】:How do I embed a Twitter widget in Google site that filters by keyword?如何在按关键字过滤的 Google 网站中嵌入 Twitter 小部件?
【发布时间】:2014-10-21 22:03:39
【问题描述】:

我已使用此处的技术将 Twitter 提要添加到 Google 协作平台网页中 http://sites.hanovernorwichschools.org/techsupport/howtos/google/embedding-a-twitter-feed-in-a-google-sites-page

小部件的代码是;

    <Module>
         <ModulePrefs title="Twitter" /> 
         <Content type="html">
         <![CDATA[ 
    <a class="twitter-timeline" href="https://twitter.com/jobsnhs" data-widget-    id="524499648069640192" data-chrome="nofooter noborders transparent">Tweets</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>
        ]]> 
        </Content>
        </Module>

这很好,但现在我想过滤结果。目前,该提要显示 NHS 中的职位空缺,我想对其进行改进以仅显示包含 BRISTOL 一词的推文。 搜索 from:jobsnhs bristol 会在 Twitter 中显示正确的结果,但当我将其嵌入 Google 协作平台时,它会返回未找到任何推文。

这是使用的代码;

    <Module> 
    <ModulePrefs title="Twitter"/>
    <Content type="html">
    <![CDATA[
<a class="twitter-timeline" href="https://twitter.com/search?q=from%3Ajobsnhs+bristol" data-widget-id="524518920179302400">Tweets NHS jobs in Bristol</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>
    ]]> 
    </Content>
    </Module>

我希望按包含 Bristol 一词而不是关键字 #BRISTOL 的帖子进行过滤。

【问题讨论】:

    标签: twitter widget google-sites


    【解决方案1】:

    与其使用该代码,最简单的方法是use the official site

    要创建时间线,您必须登录 twitter.com 并访问 widgets section of your settings page。在此页面中,您可以查看已配置的时间线列表并创建新的时间线。

    然后您可以创建一个类似from:jobsnhs Bristol 的查询并查看所有符合您条件的推文。

    我注意到@jobsnhs 实际上还没有使用关键字“Bristol” - 这可能会妨碍您的结果:-)

    【讨论】:

    • 官方 Twitter 网站生成的小部件似乎无法在 Google 网站上正确显示。我发布的代码是 Twitter 生成的代码,只是包含在标签中。此外,当我搜索包含 Bristol 一词的帖子时,我会得到一整页的结果。 twitter.com/search?src=typd&q=from%3Ajobsnhs%20bristol
    • 这些结果很旧 - 它们可能不会显示在 Twitter 小部件中。
    • 这些结果不到 2 个月。使用上面的搜索,最新的帖子是从 8 月 31 日开始的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-15
    • 2014-01-08
    • 2021-04-22
    • 2015-07-24
    • 2013-09-02
    • 2011-03-18
    相关资源
    最近更新 更多