gpt4 book ai didi

ruby-on-rails - Rails google-ads-ruby 设置

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:24 25 4
gpt4 key购买 nike

我正在尝试使用 google-ads-ruby库允许我们的 ruby​​ on rails 应用程序用户将我们的应用程序与 Google Ads 连接起来,并为他们从他们的帐户中提取一些统计数据。我安装了 gem 并设法对用户进行身份验证并获取 refresh_token。

现在我正尝试开始从 Google 收集数据。

首先失败的是their instructions使用 require 'google/ads/google_ads' 在我的代码中要求 gem我尝试将它添加到我的 Controller 并得到 cannot load such file -- google/ads/google_ads

然后,根据their instructions ,我应该能够运行这个:

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

然后列出,例如,用户的帐户,as described here .

但是,我得到了未初始化的常量 Google::Ads::GoogleAds

有人知道这是怎么回事吗?

最佳答案

你试过吗?

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

结束

关于ruby-on-rails - Rails google-ads-ruby 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58021622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com