我非常困难地找到一种方法在网页中动态地嵌入一个 Twitter推文。理想情况下,我希望用户输入Twitter状态的URL(如https://twitter.com/robdelaney/status/329651129988288514),点击按钮,然后推文就会嵌入到一个div中。
目前为止,以下是我的工作结果:
目前为止,以下是我的工作结果:
$(document).ready(function(){
$("#resolve").click(function(){
var url = $("#retweet_form_url").val();
if (url==""){
$(".controls").addClass("error");
}
else {
$("#tweet_div").show();
$.ajax({
url: "https://api.twitter.com/1/statuses/oembed.json?url="+url,
dataType: "jsonp",
success: function(data){
// Derp! What do I do here?
}
});
}
})
})
当我使用URL进行测试时,Twitter确实会返回一个JSON响应,其中包含嵌入推文所需的全部HTML代码,但是当我尝试解析它时,无法在我的div中获取任何内容。有谁能指导我正确的方向?