我知道url是:
https://mail.google.com/mail/feed/atom
gmailneneneba API似乎只提供XML格式的gmailfeed。我该如何应对这种情况?这段代码似乎不起作用。
$.ajax({
url: 'https://mail.google.com/mail/feed/atom',
dataType: 'xml',
type: 'GET',
success: function(res) {
var headline = res.responseXML;
console.log(headline);
},
error: function() {
console.log('failed');
}
});
谢谢。
你不能。让任何一个随意的网站阅读你的电子邮件都是一件坏事。
我假设你有
- 您自己的网站A
- 用户登录A并提供gmail凭据
- 现在你想从你自己的网站A向他们发送gmail电子邮件
现在,通常情况下,如果你试图从a提供的页面调用gmail,大多数浏览器都会阻止这种跨域请求。
您可以在服务器上实现自己的Web服务,它就像代理一样向gmailfeed发出请求,并将xml返回给客户端。这样,您的所有请求都将发送到同一个域A