-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrun.js
36 lines (29 loc) · 764 Bytes
/
run.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
const { Facebook, FacebookApiException } = require('fb')
const config = require('./config')
const { facebook_options } = config
const fb = new Facebook(facebook_options)
fb.api('oauth/access_token', {
client_id: config.facebook_options.appId,
client_secret: config.facebook_options.appSecret,
grant_type: 'client_credentials',
})
.then(
res => {
console.log('res', res)
if(!res || res.error) {
console.log(!res ? 'error occurred' : res.error);
return;
}
return Promise.resolve(fb.setAccessToken(res.access_token))
}
)
.then (
//TODO loop through groups in config
() => fb.api('/231231231231231223/feed')
)
.then(
response => console.log('response', response)
)
.catch(
error => console.log('error', error)
)