Я работаю над проектом, в котором мы должны развернуть наше приложение на Heroku. Я использую API календаря Google в своем проекте. Он отлично работает локально, проходя аутентификацию и получая события календаря. Но на Heroku это не работает, просто выдает «если вы являетесь владельцем приложения, проверьте журналы для получения дополнительной информации».
Во-первых, я не могу найти журнал. Во-вторых, о чем может быть эта ошибка?
он просто не идет ни в какой процесс аутентификации, когда я нажимаю кнопку, он показывает мне ошибку, чтобы проверить журналы
так что я смог увидеть журналы, вот что показывает мой журнал
мой код:
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
Можно добавить несколько снимков экрана, показывающих, как далеко вы можете пройти процесс аутентификации.
Как обоснованное предположение, Google применяет другую эвристику аутентификации, потому что попытка входа в систему осуществляется с нераспознанного IP-адреса. В соответствии с другими комментариями вам необходимо проверить журналы и, возможно, записать дополнительную информацию, чтобы увидеть, где он терпит неудачу.
Чтобы проверить журнал, просто используйте heroku logs для отображения последних 100 строк ваших журналов. Или для отслеживания журналов в режиме реального времени: heroku logs -t, Тогда, пожалуйста, опубликуйте сам вопрос журнала.
я обновил свой вопрос, если это поможет понять вопрос





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