2011-07-20 185 views
0

您好,我有一个网络门户,人们会在那里分享电子邮件ID。我想添加与谷歌联系人的同步。我正在使用javascript api,但面临很多问题。我试图通过谷歌http://code.google.com/apis/contacts/docs/1.0/developers_guide_js.html#Interactive_Samples 首先提供我需要验证用户访问那里的Gmail ID示例代码中,我用这个代码使用联系人与谷歌联系人同步联系人javascript api

var contactsService; 

function setupContactsService() { 
    contactsService = new google.gdata.contacts.ContactsService('exampleCo-exampleApp-1.0'); 
} 

function logMeIn() { 
    var scope = 'https://www.google.com/m8/feeds'; 
    var token = google.accounts.user.login(scope); 
} 

function initFunc() { 
    setupContactsService(); 
    logMeIn(); 
    getMyContacts(); 
} 

但问题是,我能够看到谷歌的认证页面,当我点击授予访问按钮,我被重定向到相同的认证页面,虽然我包含了创建联系功能并被点击调用。我无法确定如何进一步处理,并将联系详细信息动态地发送到Gmail。

请帮我出

+0

从“授予访问权限”页面返回后,您是否确定获取了令牌? – tevch

回答

0

我随之而来的是我创建了一个iframe和将所有的JavaScript和HTML是iframe中对这个问题的解决方案,并放置在邮件页面中的iframe。