Google Calendar Api отлично работает с локальным хостом, но не с heroku в ruby ​​on rails

Я работаю над проектом, в котором мы должны развернуть наше приложение на Heroku. Я использую API календаря Google в своем проекте. Он отлично работает локально, проходя аутентификацию и получая события календаря. Но на Heroku это не работает, просто выдает «если вы являетесь владельцем приложения, проверьте журналы для получения дополнительной информации».

Во-первых, я не могу найти журнал. Во-вторых, о чем может быть эта ошибка?

он просто не идет ни в какой процесс аутентификации, когда я нажимаю кнопку, он показывает мне ошибку, чтобы проверить журналы

так что я смог увидеть журналы, вот что показывает мой журнал Google Calendar Api отлично работает с локальным хостом, но не с heroku в ruby ​​on rails мой код:

def redirect
client = Signet::OAuth2::Client.new(client_options)
redirect_to client.authorization_uri.to_s
end

def callback
    client = Signet::OAuth2::Client.new(client_options)
    client.code = params[:code]

    response = client.fetch_access_token!

    session[:authorization] = response

    redirect_to calendars_url
  end

пожалуйста, отредактируйте свой вопрос и включите свой код

DaImTo 30.03.2018 08:53

Можно добавить несколько снимков экрана, показывающих, как далеко вы можете пройти процесс аутентификации.

Jagdeep Singh 30.03.2018 09:14

Как обоснованное предположение, Google применяет другую эвристику аутентификации, потому что попытка входа в систему осуществляется с нераспознанного IP-адреса. В соответствии с другими комментариями вам необходимо проверить журналы и, возможно, записать дополнительную информацию, чтобы увидеть, где он терпит неудачу.

DanSingerman 30.03.2018 09:36

Чтобы проверить журнал, просто используйте heroku logs для отображения последних 100 строк ваших журналов. Или для отслеживания журналов в режиме реального времени: heroku logs -t, Тогда, пожалуйста, опубликуйте сам вопрос журнала.

Ganesh 30.03.2018 09:39

я обновил свой вопрос, если это поможет понять вопрос

arslan 03.04.2018 09:32
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
5
303
0

Другие вопросы по теме