【问题标题】:Format tweet on the client side with javascript?用javascript在客户端格式化推文?
【发布时间】:2014-07-09 00:31:15
【问题描述】:

为了记录最近发生的一些事件,我保存了所有推文,包括一个特殊的主题标签。现在我有大约 50.000 条推文要发布。为了节省带宽和服务器负载,我只想将原始推文文本发送到客户端,然后使用 javascript 呈现它(链接主题标签、用户名和 url)。

是否已经有能够从原始推文解析和创建 html 表示的 javascript 库?

【问题讨论】:

  • 通过 json api 获取的文本元素。
  • 没有什么可写的来获得你需要的东西。重新发明轮子可能比了解别人的工作原理更快,你知道...
  • 您可以在服务器端使用任何语言将推文原始文本更改为 html ;-)
  • 我也在寻找类似的东西——Twitter 强制执行 tweet display requirements 所以不必从头开始会很好......嗯......也许我会接受试一试。

标签: javascript twitter


【解决方案1】:

twitterlib.render() 看起来是个不错的开始...假设您已经解析了 JSON 推文数据:

<script src="twitterlib.js"></script>

<script>
    var parsed_tweet_data = getTweetData(...); // get a Tweet JS object...
    var html = twitterlib.render(parsed_tweet_data);
    // Do something with the rendered html now...
</script>

这是 SlideShare.net 上的 twitterlib walkthrough(幻灯片 17 有演示。)

【讨论】:

    【解决方案2】:

    您是否考虑过使用 Twitter oembed API?它基本上允许您使用匿名 API(无需身份验证)以编程方式请求“官方”嵌入式推文 HTML。这至少可以轻松满足display requirements,而无需重新发明轮子。您甚至可以在客户端执行此操作,具体取决于您的用例。

    我正在努力解决同样的问题,因此请告诉我们您尝试了什么以及它对您的项目的效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-05
      相关资源
      最近更新 更多