我想獲取用戶名的個人資料圖像。所以我更喜歡使用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'的錯誤 –