5

我正在实现基于 google api javascript 库的仅限客户端的 webapp。不幸的是,这个库不支持联系人。或者是吗?它是一个未记录的功能吗?如果没有,是否有另一种访问联系人的工作方式?例如,使用已弃用的 gdata api?我已经在 stackoverflow 上找到了一些关于这个主题的答案。但他们都没有给我一个明确的答案。

4

3 回答 3

4

由于我只需要读取权限,因此我决定使用 jsonp 来访问联系人。否则,我需要使用已弃用的附加库和已弃用的 api 版本(因为 gdata 客户端库不支持联系人 api 版本 3)。

因为我已经有了访问令牌,所以很容易获得联系数据:

http.jsonp(https://www.google.com/m8/feeds/contacts/someone@gmail.com/full?access_token=xyz&alt=json&callback=JSON_CALLBACK")
  .success(function(data, status, headers, config) { ...})
  .error(function(data, status, headers, config) {...})
于 2013-03-18T19:23:37.690 回答
0

这个 API是否符合您的需求?看起来它使用 HTTP 请求和 XML - 不完全是 Javascript,但可以使用 AJAX 在 Javascript/jQuery 中完成。

于 2013-03-16T23:25:52.520 回答
0

使用已弃用的GData 客户端库访问Contacts V3 API并使用官方的Google APIs JS Client没有问题。您将无法获得对 GData 库的任何官方支持。

否则,根据您的用例,Google+ API与官方 JS 客户端兼容并且可能满足您的需求。

于 2013-03-18T16:28:24.523 回答