我正在尝试在网页中包含渲染的推文。我四处寻找,最终得到了这个解决方案:
<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
<script type='text/javascript'>
$(document).ready(function(){
$.getJSON("https://api.twitter.com/1/statuses/oembed.jsonid=287348974577385474&align=center&callback=?",
function(data{$('#tweet123').html(data.html);});
});
</script>
<div id="tweet123"></div>
现在,这只是给我推文文本。我想要漂亮呈现的推文,就像我在这里看到的那样:https ://dev.twitter.com/docs/embedded-tweets
我想我应该提到我想要制作的页面上的其他地方有 jquery。我想如果我需要这样做以使渲染工作,我可以将其删除。但我宁愿不要。
编辑:页面看起来像这样,我对渲染不满意:
编辑:我现在的代码,请耐心等待我对网络编程几乎一无所知:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
<script language="javascript" src="../supporting_data/seaofclouds-tweet-d433d14/tweet/jquery.tweet.js" type="text/javascript"></script>
<script type="text/javascript"src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA4aH3NUbCC-DiqD1hUcsy6EMPmqDgn-Yo&sensor=false"></script>
<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
<script type='text/javascript'>
jQuery(function(){
$.getJSON("https://api.twitter.com/1/statuses/oembed.json?id=287348974577385474&align=center&callback=?,
function(data{$('#tweet123').html(data.html);});
});
</script>
</head>
<body>
<p>
<div id='tweet123'></div>
</p>
<!-- experiment with seaofclouds -->
<script type='text/javascript'>
jQuery(function($){
$(".coffeeTweet").tweet({
username: "coffee_dad",
join_text: "auto",
avatar_size: 32,
count: 5,
loading_text: "downloading tweets..."
});
});
</script>
<p>
<div class="coffeeTweet"></div>
</p>
</body>
</html>