Tud*_*oiu 7 javascript google-contacts-api oauth-2.0 google-oauth
如何使用Javascript获取已使用OAuth 2进行身份验证的用户的联系人?
身份验证已经完成,所以我只需要如何获取联系人列表.我已经读过Google Contacts Api 1和2有一些Javascript代码示例,但我在Google Contacts V3网站上找不到任何内容.难道这不能再做了吗?
Tri*_*tan 20
Google Contacts API v3不提供JavaScript SDK.
但是,如果要在客户端处理联系人导入,可以使用ajax调用来执行此操作:
var clientId = 'XXX';
var apiKey = 'XXX';
var scopes = 'https://www.google.com/m8/feeds';
$(document).on('click', '.js-google_contacts', function() {
gapi.client.setApiKey(apiKey);
window.setTimeout(checkAuth, 3);
});
function checkAuth() {
gapi.auth.authorize({
client_id: clientId,
scope: scopes,
immediate: false
}, handleAuthResult);
}
function handleAuthResult(authResult) {
if (authResult && !authResult.error) {
$.get('https://www.google.com/m8/feeds/contacts/default/full?alt=json&access_token=' +
authResult.access_token + '&max-results=700&v=3.0',
function(response) {
//Handle Response
});
}
}
Run Code Online (Sandbox Code Playgroud)
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
6046 次 |
| 最近记录: |