javascript - laravel - How to list all Event of an calendar if I have permission -


i have web application use google calendar api. when access web app, give me permissions access calendar. example: mr b access web app can access calendar.

how can access b's calendar if give me permissions access calendar ?

edit:

if i'm mr , access web app, can google calendar create event, invite atendees, ... .

public function __construct(request $request) {     $client = new google_client();     $client->setauthconfig('client_secret.json');     $client->addscope(google_service_calendar::calendar);     $client->setaccesstype("offline");     $guzzleclient = new \guzzlehttp\client(array('curl' => array(curlopt_ssl_verifypeer => false)));     $client->sethttpclient($guzzleclient);     $this->client = $client;    }  public function oauth() {     session_start();     $rurl = action('eventcontroller@oauth');     $this->client->setredirecturi($rurl);     if (!isset($_get['code'])) {         $auth_url = $this->client->createauthurl();         $filtered_url = filter_var($auth_url, filter_sanitize_url);         return redirect($filtered_url);     } else {         $this->client->authenticate($_get['code']);         $_session['access_token'] = $this->client->getaccesstoken();         return redirect()->route('event.index');     } } 

function create event.

public function store(request $request) {     session_start();     $startdatetime = $request->start_date;     $enddatetime = $request->end_date;     if (isset($_session['access_token']) && $_session['access_token']) {         $this->client->setaccesstoken($_session['access_token']);         $service = new google_service_calendar($this->client);         $calendarid = 'primary';         $event = new google_service_calendar_event([             'summary' => $request->title,             'description' => $request->description,             'start' => ['datetime' => $startdatetime],             'end' => ['datetime' => $enddatetime],             'reminders' => ['usedefault' => true],             'attendees' => [                 ['email' => $request->invite],             ],             ]);         $results = $service->events->insert($calendarid, $event);          if (!$results) {             return response()->json(['status' => 'error', 'message' => 'something went wrong']);         }         return response()->json(['status' => 'success', 'message' => 'event created']);     } else {         return redirect()->route('oauthcallback');     } } 

but if mr b access web app. how can controll b's calendar ?

please help,


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -