• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/office365/apiservice.php
  • Класс: BitrixCalendarSyncOffice365ApiService
  • Вызов: ApiService::getDeltaUri
public function getDeltaUri(SectionConnection $sectionConnection, string $baseUri): string
{
	if ($sectionConnection->getPageToken())
	{
		$uri = $baseUri . '$skiptoken=' . $sectionConnection->getPageToken();
	}
	elseif ($sectionConnection->getSyncToken())
	{
		$uri = $baseUri . '$deltatoken=' . $sectionConnection->getSyncToken();
	}
	else
	{
		$interval = $this->helper->getDeltaInterval();
		$uri = $baseUri . 'startDateTime=' . $interval['from']->format($this->helper::TIME_FORMAT_LONG)
			. '&endDateTime=' . $interval['to']->format($this->helper::TIME_FORMAT_LONG);
	}
	return $uri;
}