Google アドワーズ API ドキュメントを調べてみましたが、セレクターをフォーマットして CPC 情報を取得する方法がわかりません。google-adwords-api gem を使用しています。以下は、Adwords api モジュール内で取り組んでいるメソッドです。
def self.traffic_estimator_service keyword
if !@adwords #If not already authenticated, do it first
Adwords.authenticate()
end
traffic_estimator_service = @adwords.service(:TrafficEstimatorService, API_VERSION)
selector = {
:xsi_type => 'KeywordEstimateRequest',
:match_type => 'EXACT',
:keyword => keyword
}
data = traffic_estimator_service.get(selector)
puts '---------------------------------'
puts data.inspect
puts '---------------------------------'
end
もちろん、API エラーのため、data2.inspect 行に到達することはありません。すなわち:
AdsCommon::Errors::UnexpectedParametersError (AdsCommon::Errors::UnexpectedParametersError: [:match_type]):
私は物事を動かし、セレクターハッシュ内で複数のことを試しました。このセレクターハッシュがどのように見えるべきかの例を教えてもらえますか?