カテゴリー別アーカイブ: ruby

Windowsローカルrubyでadwords apiの利用バージョン確認方法を教えてください

まず、ソースは下記のようになります。

STDOUT.sync = true

require 'adwords_api'
require 'adwords_api/utils'
require 'csv'
module GoogleAdwordsApi

print 'hoge'

 class Util
    def self.creds
      creds = {
        :authentication => {
          :method => 'ClientLogin',
          :developer_token => '******',
          :user_agent => '******',
          :password => '******',
          :email => '******',
        },
        :service => {
          :environment => 'PRODUCTION'
        }
      }
    end

    def self.except_customer_ids
      except_customer_ids = [**********]
    end
  end

adwords = AdwordsApi::Api.new(GoogleAdwordsApi::Util.creds)
managed_customer_srv = adwords.service(:ManagedCustomerService, :v201302)

p managed_customer_srv


end


managed_customer_srv = adwords.service(:ManagedCustomerService, :v201302)
の箇所が、バージョンを指定している箇所です。
managed_customer_srv = adwords.service(:ManagedCustomerService)
のように省略して書くこともできます。その場合、最新版になります。

Windowsローカルrubyでadwords_apiをrequireする方法を教えてください

ウインドウズ上でrubyをインストール(railsではない)し、
adwords api を用いる場合の手順は下記のとおりです。

適当な.rbスクリプトを書いて

require ‘adwords_api’

のように指定しても「見つかりません」のエラーとなる。
その場合、
gem install google-adwords-api
をコマンドプロンプトで実行すると、効く。
インストールには数分かかる。

インストールが完了すると
require ‘adwords_api’
require ‘adwords_api/utils’
が効くようになる。

以上