尝试使用标记嵌入推文时出错(不使用api)

时间:2016-03-09 16:54:45

标签: twitter embed markup

我们正在使用cms,我们正在存储有关推文的数据。由于所有数据已经​​存在于我们的数据库中(当人们将推文保存到其中时),绝对没有理由使用api来嵌入推文,而是使用推特提供的js文件循环遍历页面上的所有嵌入。

然而,尽管我们的cms动态生成的标记几乎是相同的,并且它与我们的cms中的twitter js文件(检查此codepen http://codepen.io/anon/pen/pyyKdL)一起使用,但我得到了需要tweetId的错误。但是,我根本不使用api,我只是用把手生成标记(因为数据就在那里......)。

来自codepen的代码:

<blockquote class="twitter-tweet" data-lang="en">
  <p>
    Support your local record shop &amp; pick up the Reapers 7” on <a href="https://twitter.com/recordstoreday">@recordstoreday</a> on 16 April <a href="https://t.co/lgniyAJk3c">https://t.co/lgniyAJk3c</a> <a href="https://t.co/usqrRdW8Bz">pic.twitter.com/usqrRdW8Bz</a>
  </p>— muse (@muse) <a href="https://twitter.com/muse/status/707312257097719810">March 8, 2016</a>
</blockquote>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

似乎用于在页面上嵌入所有标记推文的twitter脚本由于某种原因不会在本地运行,同时获得完全不相关的错误(tweetId不存在)。通过将所有文件都放到登台环境(通常是第二步,一旦在本地工作)来修复。