· 10 years ago · Sep 30, 2015, 04:12 AM
1$eventsArgs = array(
2 'maxResults' => 10,
3 'singleEvents' => true,
4);
5
6$events = $calendarService->events->listEvents('***@gmail.com', $eventsArgs);
7
8$listEvents = fopen('list_events.json', 'w');
9
10 foreach($events->getItems() as $event) {
11 fwrite($listEvents, json_encode($event, JSON_PRETTY_PRINT));
12 }
13
14fclose($listEvents);
15
16["modelData":protected]=> array(5) {
17["creator"]=>
18array(3) {
19 ["email"]=>
20 string(23) "***@gmail.com"
21 ["displayName"]=>
22 string(14) "***"
23 ["self"]=>
24 bool(true)
25}
26["organizer"]=>
27array(3) {
28 ["email"]=>
29 string(23) "***@gmail.com"
30 ["displayName"]=>
31 string(14) "***"
32 ["self"]=>
33 bool(true)
34}
35["start"]=>
36array(1) {
37 ["dateTime"]=>
38 string(25) "2014-04-27T05:00:00+01:00"
39}
40["end"]=>
41array(1) {
42 ["dateTime"]=>
43 string(25) "2014-04-27T06:00:00+01:00"
44}
45
46$eventsArgs = array(
47 'maxResults' => 10,
48 'singleEvents' => true,
49);
50
51$events = $calendarService->events->listEvents('***@gmail.com', $eventsArgs);
52
53$listEvents = fopen('list_events.json', 'w');
54
55foreach($events->getItems() as $event) {
56 $jsonArr = array(
57 "start"=>$event->start->dateTime
58 ,"end"=>$event->end->dateTime
59 );
60
61 fwrite($listEvents, json_encode($jsonArr, JSON_PRETTY_PRINT));
62}
63
64fclose($listEvents);
65
66foreach(...) {
67 echo json_encode($yourArray);
68}
69
70$json = json_encode( (array)$events);