Как смотреть канал Push-уведомлений Календаря Google, используя PHP - PullRequest
1 голос
/ 24 октября 2019

Я следую этим инструкциям:

Я использую следующие библиотеки:

Вот мой текущий код:


// Get the API client and construct the service object.
// this comes from the Quickstart example:
// https://developers.google.com/calendar/quickstart/php
$client = getClient();
$service = new Google_Service_Calendar($client);

// My code to start watching a channel:

$channel = new Google_Service_Calendar_Channel($client);

// where do I get this ID?
//$channel->setId('20fdedbf0-a845-11e3-1515e2-0800200c9a6689000');

$channel->setType("web_hook");
$channel->setToken('target=myApp-myCalendarChannelDest2');
$channel->setAddress("https://beta.example.com/incoming");
$timetoExpire = time()+360000;
$optParams = array(
    'ttl' => $timetoExpire,
);
$channel->setParams($optParams);
$calendarId = 'developer@example.com';
$watchEvent = $service->events->watch($calendarId ,$channel);

Вопросы:

  • Как мне начать смотреть канал для моего календаря, используя эти библиотеки?
  • Где я могу получить resourcePath для моего календаря? (который должен использоваться в вышеуказанном методе setId()?
...