google-contacts-with-photos
Version:
Get contacts from Google with OAuth tokens with photos
72 lines (51 loc) • 1.08 kB
Markdown
# google-contacts-with-photos
A promise based API to fetch contacts from Google with OAuth tokens **and photos**.
This project is based on fork of https://github.com/stevelacy/google-contacts-oauth.
## Install
```sh
$ npm install google-contacts-with-photos
```
## Usage
```js
var googleContacts = require('google-contacts-with-photos');
var opts = {
token: 'google oauth token'
};
googleContacts(opts)
.then(function (data) {
console.log(data);
})
.catch(function (err) {
console.log(err);
});
//=>[{email: 'me@slacy.me', name: 'Steve Lacy', photo: 'http://...'}, ... ]
```
## Options
**token**
OAuth token received from Google's OAuth API.
```
type: 'String'
default: null
required: true
```
**max-results:**
Max results returned
```
type: 'String'
default: '500'
```
- - -
*Lower level API*
**type**
```
type: 'String'
default: 'contacts'
```
**projection**
```
type: 'String'
default: 'full'
```
- - -
## LICENSE
[MIT License](https://github.com/hadynz/google-contacts-with-photos/blob/master/LICENSE)