使用api重新加载/替换嵌入式tweet

时间:2018-06-27 20:10:03

标签: javascript html twitter

我是javascript新手,twitter api遇到了一些麻烦。在与我的网站互动后,我试图仅显示一个嵌入式推文(知道其URL),例如单击一个按钮,将其替换为另一条。 我正在使用

<script>window.twttr = (function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0],
t = window.twttr || {};
if (d.getElementById(id)) return t;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
t._e = [];
t.ready = function(f) {
t._e.push(f);
};
return t;
}(document, "script", "twitter-wjs"));</script>

并且嵌入是通过

完成的
<blockquote class="twitter-tweet" lang="en">
<a href="https://twitter.com/xxx/status/yyy"></a>
</blockquote>

提供正确的URL。然后通过javascript当按下按钮时,我将URL更改为另一个已知的URL,并调用twttr.widgets.load()。但是网页上的嵌入式推文不会更改。 我在做什么错了?

0 个答案:

没有答案