【问题标题】:Twitter Embedded MultitimelinesTwitter 嵌入式多时间线
【发布时间】:2013-07-23 07:10:07
【问题描述】:

我试图在我的项目中嵌入多时间线,但我需要一个输入文本,用户在其中输入来自 Twitter 的用户名,使用该用户名我将显示他的时间线,对于更多用户,在这篇文章中 Embedded Timelines 推荐用 JSON 来做。我该怎么做?。谢谢

【问题讨论】:

    标签: javascript json twitter


    【解决方案1】:

    Twitter 有一个新的dynamic timeline selection for embedded timelines。有了这个,您可以只使用一个小部件 ID 创建多个时间线。如果您有 widget.js 文件,则嵌入多时间线的过程是:

    1. 用户在输入文本中输入 Twitter 用户名。
    2. JavaScript 事件使用用户名信息 (<a class="twitter-timeline" href="https://twitter.com/[username]" data-widget-id="[id]" data-screen-name="[username]">) 创建一个新的 <a> 标记
    3. 标签添加到 DOM 后,调用 twttr.widgets.load()

    如果您想使用 JSON 来存储这些用户名,那么您所要做的就是将每个用户名保存在一个数组中,遍历每个用户名,为每个用户名创建一个 <a> 标签,然后将它们全部添加到DOM,然后调用twttr.widgets.load()

    【讨论】:

    • 这将如何动态工作?就像我有一个姓名列表并希望我的节目页面为每个用户提供不同的嵌入式 Twitter 时间线。
    猜你喜欢
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 2017-02-19
    • 2015-09-11
    相关资源
    最近更新 更多