簡體   English   中英

如何使用JavaScript獲取Twitter用戶的用戶信息?

[英]How do I get the user info of a twitter user using javascript?

使用jquery的$ .ajax函數,我無法解析結果。 例如,我這樣使用它

$.ajax({

    url : "http://api.twitter.com/1/users/show.json?screen_name=techcrunch",
    dataType : "json",
    success : function(data)
    {
        // parse the JSON here
    },
    error : function()
    {
        alert("Failure!");
    },

});

這行不通。 我需要回調函數嗎?

如前所述,這是由於“同源起源”策略所致。 為了解決這個問題,您應該將數據類型設置為jsonp

$.ajax({

    url : "http://api.twitter.com/1/users/show.json?screen_name=techcrunch",
    dataType : "jsonp",
    success : function(data)
    {
        console.log(data);
    },
    error : function()
    {
        alert("Failure!");
    },

});

示例: http//jsfiddle.net/jonathon/bpnbj/

由於Same Origin Policy,您無法對外部網址進行Ajax調用。 您可以在wordpres主題線程中通過$ .ajax調用外部URL中查看更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM