Я пытаюсь использовать библиотеку google-ads-ruby , чтобы пользователи нашего приложения ruby on rails могли подключить наше приложение к Google Ads и получить для них некоторую статистику из своей учетной записи.Я установил гем и сумел аутентифицировать пользователя и получить refresh_token.
Теперь я пытаюсь начать сбор данных из Google.
Первое, что не получается, это их инструкции для запроса драгоценного камня в моем коде с помощью require 'google/ads/google_ads'
Я попытался добавить его в свой контроллер и получил cannot load such file -- google/ads/google_ads
Затем, согласно их инструкциям , я смогузапустите это:
client = Google::Ads::GoogleAds::GoogleAdsClient.new do |config|
config.client_id = Rails.application.secrets.google_oauth_client_id
config.client_secret = Rails.application.secrets.google_oauth_client_secret
config.developer_token = Rails.application.secrets.google_developer_token
config.refresh_token = @user.google_ads.refresh_token
end
accessible_customers = client.service.customer.list_accessible_customers().resource_names
accessible_customers.each do |resource_name|
puts "Customer resource name: #{resource_name}"
end
и перечислите, например, учетные записи пользователя, , как описано здесь .
Однако я получаю uninitialized constant Google::Ads::GoogleAds
Кто-нибудь знает, что происходит?