У меня возникла проблема с пониманием client_id в среде разработки API Google. В каждом приложении эта конфигурация как разработчик приложения требуется:CodeIgniter и API Календаря Google
$client->setClientId('YOUR CLIENT ID');
$client->setClientSecret('YOUR CLIENT SECRET');
$client->setRedirectUri('YOUR REDIRECT URI');
$client->setDeveloperKey('API/DEVELOPER KEY');
И я знаю, как получить эти параметры. Таким образом, я разработал простой Google Calendar API и я хотел использовать "получить список событий" метод:
$cal = new Google_CalendarService($client);
if (isset($_GET['logout'])) {
unset($_SESSION['token']);
}
....
....
....
$events = $cal->events->listEvents('CALENDAR_ID');
print_r($events, true);
Теперь в строке "$ события = $ кальцита> события-> listEvents ('CALENDAR_ID'); " если я поместил свой адрес электронной почты вместо «CALENDAR_ID», он будет работать правильно, и он отобразит мое событие, но если я войду в систему с другой учетной записью Gmail (которая предложит мне пройти проверку подлинности), она будет генерировать ошибку, в основном это «CALENDAR_ID» заменяет адрес электронной почты, поэтому, если сам разработчик, он будет работать, но не новый логин. Итак, как мне получить CALENDAR_ID другой учетной записи Gmail, чтобы ее туда вставить? Если я не могу получить CALENDAR_ID другой учетной записи после ее проверки подлинности, будет ли это приложение хорошим, если оно работает только с моим OWN (разработчиком) CALENDAR_ID?
Пожалуйста посоветуйте
Большое спасибо
Слышали ли вы о форматировании кода? –
Я здесь очень новый, просто изучаю, как это работает –