· 7 years ago · Mar 21, 2018, 04:32 PM
1app.post('/new-meeting', (req, res) => {
2
3 const headers = {
4 'Content-Type': 'application/json',
5 Accept: 'application / json',
6 Authorization: 'OAuth oauth_token=' + originalToken
7 };
8
9 console.log('-----------------------------------------------------------')
10 console.log('Acess Token:');
11 console.log('OAuth oauth_token=' + originalToken);
12 console.log('-----------------------------------------------------------')
13
14 const meetingBody = {
15 subject: 'string',
16 starttime: '2018-03-20T08:15:30-05:00',
17 endtime: '2018-03-20T09:15:30-05:00',
18 passwordrequired: true,
19 conferencecallinfo: 'string',
20 timezonekey: 'string',
21 meetingtype: 'immediate'
22 };
23
24 return fetch('https://api.getgo.com/G2M/rest/meetings', {
25 method: 'POST',
26 body: meetingBody,
27 headers: headers
28 }).then(response => {
29
30 console.log('response:');
31 console.log(response);
32
33
34 response
35 .json()
36 .then(json => {
37 res.send(json);
38 console.log(req.headers);
39 })
40 .catch(err => {
41 console.log(err);
42 });
43 });
44});
45
46{
47 "error": {
48 "resource": "/rest/meetings",
49 "message": "invalid json"
50 }
51}