【发布时间】:2014-03-02 06:59:03
【问题描述】:
它总是说您请求的页面无效。 我如何使用 google 联系人 api 使用 javascript 获取联系人 我有有效的范围和客户 ID
google.load('gdata', '2.x');
debugger
google.setOnLoadCallback(function () {
if (window.location.hash == "") {
if (!checkLogin()) {
logMeIn();
} else {
var feedUrl = "https://www.google.com/m8/feeds/contacts/default/full";
query = new google.gdata.contacts.ContactQuery(feedUrl);
query.setMaxResults(5000);
myService = new google.gdata.contacts.ContactsService('exampleCo-exampleApp-1.0');
myService.getContactFeed(query, function (result) {
document.cookie = "g314-scope-0=";
window.opener.parseGmailContacts(result.feed.entry);
close();
}, function (e) {
alert(e.cause ? e.cause.statusText : e.message);
});
}
}
});
function logMeIn() {
scope = "https://www.google.com/m8/feeds";
var token = google.accounts.user.login(scope);
}
function logMeOut() {
google.accounts.user.logout();
}
function checkLogin() {
scope = "https://www.google.com/m8/feeds/";
var token = google.accounts.user.checkLogin(scope);
return token;
}
我觉得有问题
var token = google.accounts.user.checkLogin(scope);
return token;
token retuns ""(这里是空值),如何获取token的值来获取联系人,请帮忙
【问题讨论】:
-
我认为 var myService = new google.gdata.contacts.ContactsService('exampleCo-exampleApp-1.0'); 有问题这个
标签: javascript google-contacts-api