【问题标题】:Syncing contacts with google contacts using contacts javascript api使用联系人javascript api将联系人与谷歌联系人同步
【发布时间】:2011-10-09 08:22:53
【问题描述】:

您好,我有一个门户网站,人们会在那里分享电子邮件 ID。我想添加与谷歌联系人的同步。我为此使用了javascript api,但面临很多问题。我尝试了googlehttp://code.google.com/apis/contacts/docs/1.0/developers_guide_js.html#Interactive_Samples提供的示例代码 首先我需要对用户进行身份验证才能访问那里的 gmail id,我使用了这个代码

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。

请帮帮我

【问题讨论】:

  • 从“授予访问权限”页面返回后,您确定获得令牌了吗?

标签: javascript authentication google-api


【解决方案1】:

我遵循的这个问题的解决方案是我创建了一个 iFrame 并将所有 javascript 和 HTML 添加到该 iframe 中,并将该 iframe 放置在邮件页面中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    • 2020-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多