如何通过JavaScript管理Google帐户的联系人?

时间:2013-11-04 05:22:50

标签: javascript api jquery google-contacts

我正在尝试通过JavaScript程序管理Google帐户联系人。当我尝试通过JavaScript删除联系人时,会出现此错误:“网络错误:405不允许的方法。”

这是我的代码:

function deleteContacts() {
    $.ajax({
        type: 'DELETE',
        url: 'https://www.google.com/m8/feeds/contacts/default/full/{client_Id}?access_token=' + tokenId,
        headers: {
            'If-Match': '*',
            'Gdata-version': '3.0'
        },
        dataType: 'jsonp',
        data: {},
        success: function (data) {
            console.log("response: " + data)
        }
    });
}

请帮助我,这可以通过JavaScript管理Google帐户的联系人吗?如果确实可以,请告诉我管理Google帐户联系人的所有可能性....

是否还有其他JavaScript API可用?

有没有替代解决方案?

我知道谷歌已经在java,PHP,节点中列出了解决方案,我在Nodejs中编写服务器代码,但看起来像是Alpha版本的NodeJs的谷歌客户端代码,不知道管理联系人有多强。 ..

1 个答案:

答案 0 :(得分:2)

使用google client api for javascript,Authenticate,getToken,然后使用Request然后执行它。根据您的需要传递方法和网址。出于删除目的,传递这些是它的输入:

 method : 'DELETE',
 url : '/m8/feeds/contacts/default/full/<friend id to delete>'