Поработав примерно месяц, я теперь получаю
В запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Вот упрощенная версия запроса ajax.
var feedurl = "https://www.google.com/m8/feeds/contacts/EMAIL/full?oauth_token=TOKEN&max-results=50&alt=json&v=3.0";
$.ajax({
url: feedurl,
dataType: "json",
success: function(data) {
console.log(data);
//do stuff
}
});
Изменение dataType
на jsonp
ничего не меняет. В консоли google api у меня Accept requests from these HTTP referrers (web sites)
установлено https://*.MYWEBSITE.com/*
Я думал только о том, что, возможно, Chrome / Safari стал более строгим в последних обновлениях.