我想获取用户名的个人资料图像。所以我更喜欢使用twitter api版本1(api的常规版本是here)。但我的代码不会返回任何数据。我怎样才能解决这个问题?使用getJSON在json中获取数据
<html>
<head>
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script>
$(document).ready(function() {
var userPage = "https//twitter.com/jack";
var arr = userPage.split("/");
var username = "";
for(i=3;i<4;i++)
username += arr[i];
var page = 'https://api.twitter.com/1/users/show.json?screen_name='+username;
$.getJSON(page, function(data) {
alert(data.profile_image_url);
});
})
</script>
</head>
<body>
</body>
</html>
做'console.log(data)'并检查对象。 – xbonez
你的'page'肯定有什么问题,'data.profile_image_url' _将提取图像-URI(至少对于示例代码)。猜猜'用户名'是错误的。 – davidkonrad
您是否收到任何数据,或者是否有错误?您可能会遇到'Access-Control-Allow-Origin'的错误 –