0

我正在尝试从 Twitter XML URL 检索数据。在这里,我为它编写了代码。但它不工作。你能告诉我如何使用 XML 和 AJAX 从 URL 中检索推文和用户名吗

<script type="text/javascript">
$.ajax(
{  
    type: "POST",  
    url: "https://api.twitter.com/1/statuses/user_timeline.xml?screen_name=rushijogle",  
    data: "whatever",
    dataType: "xml",
    async: false,
    success: function(xml){

                var xmlDoc;

                if (window.DOMParser) {
                    parser = new DOMParser();
                    xmlDoc = parser.parseFromString(xml, "text/xml");
                }
                else // Internet Explorer
                {
                    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
                    xmlDoc.async = "false";
                    xmlDoc.loadXML(xml);
                }

                var $response = $(xmlDoc);

             var data = $response.find("favorited").text()

        alert(data);
    }
});
</script>

演示链接:- http://jsfiddle.net/be9y6/

提前感谢!

4

1 回答 1

0

Twitter不再支持 XML。此外,我不知道您使用的原因POST,如果那是GET- 但可能是我不熟悉您尝试用作源的演示。无论如何,如果您尝试发布最喜欢的内容(这是我从您的代码中看到的),您应该切换到 json 及其 API 1.1 协议。他们不支持 XML 我希望这会有所帮助。

于 2013-03-07T09:16:18.747 回答