我们正在使用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 & 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>
有什么想法吗?
答案 0 :(得分:0)
似乎用于在页面上嵌入所有标记推文的twitter脚本由于某种原因不会在本地运行,同时获得完全不相关的错误(tweetId不存在)。通过将所有文件都放到登台环境(通常是第二步,一旦在本地工作)来修复。