#javascript #google-calendar-api
#javascript #google-calendar-api
Вопрос:
Заранее спасибо за любую помощь, которую вы предоставляете! Я учился программировать в течение последнего года и активно создаю свое первое приложение.
Я использую: — Интерфейс: HTML, CSS, Bootstrap (с надстройкой MDBootstrap), jQuery — серверную часть: узел.JS (с Express, Passport, cookie-сессией) и MongoDB
Я считаю, что мой вопрос относительно прост, но я просто не смог собрать воедино то, что мне нужно создать, чтобы реализовать свое видение этого приложения. Хотя интерфейс более сложный, основная функциональность этого приложения заключается в аутентификации пользователей (с использованием входа в Google), а затем отображении КРАСНОГО или ЗЕЛЕНОГО цвета на основе данных о событиях общего календаря Google.
На серверной части я выполняю аутентификацию пользователей, а затем извлекаю данные их профиля Google. Аутентификация с помощью Google дает мне доступ к accessToken и refreshToken. Все до этого момента нормально и, кажется, работает хорошо (по крайней мере, для первой попытки).
В любом случае, проблема заключается в получении доступа к частным (общим для коллег) данным о событиях календаря во внешнем интерфейсе, чтобы я мог настроить логику для выбора того, что отображается пользователю. Кажется, я не могу выполнить вызов API, потому что мне нужен токен доступа / токен обновления во внешнем интерфейсе, и я не вижу, как я могу передать эти данные. Я предполагаю, что, поскольку код для вызова API находится во внешнем интерфейсе, это может быть не лучшим способом сделать это?
Я неравнодушен к удалению приложения и запуску заново, но я не знаю, находится ли то, что я создал до сих пор, на правильном пути, или мне нужно идти совсем другим путем? На самом деле все, что я ищу, — это руководство по структуре / пути, которому я должен следовать, чтобы это сделать, поскольку на данный момент мне не хватает большого направления.
Я был бы очень признателен за любую помощь здесь.
Спасибо всем
Комментарии:
1. Позвольте мне кое-что прояснить, вы используете NodeJS для своих внутренних сервисов, а затем передаете данные в пользовательский интерфейс с помощью Javascript?
2. @jess да, это, по сути, то, что я хотел бы сделать. Я хочу запросить API на серверной части, получить ответ, а затем манипулировать DOM на основе полученного ответа.