Ruby on Rails Аутентификация Google Api - PullRequest
0 голосов
/ 20 сентября 2019

Итак, я очень новичок в этом.Я получил сгенерированный файл json из консоли разработчика Google, в котором хранятся такие данные, как закрытые ключи, идентификатор клиента, токены и т. Д.

Теперь я пытаюсь использовать API Google Analytics Report V4.Я помещаю весь свой код в беспокойство, и когда я запускаю код, я получаю эту ошибку:

Google::Apis::AuthorizationError: Unauthorized

Так что я знаю, что должен авторизовать свое приложение, но я не уверен, как.У меня есть этот json-файл, в котором, по-видимому, содержится вся информация, необходимая для аутентификации моего приложения.

После некоторых исследований я знаю, что (по следующему коду) мне нужно назначить Analytics.authorization чему-то, я простоне знаю к чему.

analytics = Google::Apis::AnalyticsreportingV4::AnalyticsReportingService.new
analytics.authorization = ???

Знаете ли вы какой-либо метод, который я должен вызывать, который принимает местоположение моего файла json в качестве параметра или что-то, что может, в свою очередь, авторизовать мои рельсыapp?

Большое спасибо, если вы можете помочь.

Я знаю, что есть и другие вопросы, подобные этому.Но я думаю, что они используют omniauth с разработкой, и я не могу этого сделать.У меня уже есть определенный контекст, в котором пользователи должны войти в мое приложение, поэтому вход в систему с помощью Google не будет работать в моем случае.Кроме того, другие вопросы / ответы, которые не связаны со всеведением и разработкой, устарели или не имеют принятого ответа.

...