Итак, я очень новичок в этом.Я получил сгенерированный файл 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 не будет работать в моем случае.Кроме того, другие вопросы / ответы, которые не связаны со всеведением и разработкой, устарели или не имеют принятого ответа.