从 Phonegap 中的 Google 获取联系人

Get contactlis from Google in Phonegap

我正在尝试从 Phonegap 中的 Google 获取用户联系人(电子邮件、姓名)列表,但出现如下错误:

There was an error in your request.

我的代码:

$http({
    method: 'GET',
    url: "https://www.google.com/m8/feeds/contacts/default/thin?alt=json&access_token=" + accessToken + "&max-results=500&v=3.0",
    headers: {
        'Content-Type': 'application/json'
    }
}).
success(function(res) {
    console.log("Success: " + JSON.stringify(res));

}).
error(function(err) {
    console.log("Error:" + err);

});

access_token 的授予没有适当的 API 范围。

认证时,必须包含以下范围之一:

  • Read/write: https://www.google.com/m8/feeds
  • 只读:https://www.googleapis.com/auth/contacts.readonly

参考:https://developers.google.com/google-apps/contacts/v3/#authorizing_requests_with_oauth_20