使用javascript获取gmail消息 - 原子提要不起作用

时间:2014-05-30 10:57:57

标签: javascript http web feed atom-feed

我正在尝试访问gmail原子提要但似乎无法使其正常工作。我试过了:

function testing(){
    alert("hi");
    getMail = new XMLHttpRequest();
    getMail.open('GET','https://mail.google.com/mail/u/0/feed/atom/', true);
    getMail.onload = function() { 
        var allXML = getMail.responseText;
        alert("hi2");
        alert(allXML);
    }
    getMail.send(null);
}

但是当我运行它时,我看不到“hi2”,请放下响应文字。 我登录到gmail,如果将https://mail.google.com/mail/u/0/feed/atom/'直接放入浏览器,则可以看到xml。我正在使用Firefox v29。

我在这里读过以前的类似问题,但没有任何帮助。

修改

现在我到了“hi2”但是responseText是空白的......代码是:

function testing(){
        getMail = new XMLHttpRequest();
        getMail.open('GET','https://mail.google.com/mail/u/0/feed/atom/', true);
        getMail.withCredentials = true; 
        getMail.onreadystatechange = function() { 
                if (getMail.readyState == 4) {
                    var allXML = getMail.responseText;
                    alert("hi2");
                    alert(allXML);
                }
            }
            getMail.send(null);
        }

有什么想法吗?

0 个答案:

没有答案