2
我正在爲特定帳戶添加廣告系列,因此我有一系列帳戶,然後從數據庫獲取它們並向這些帳戶添加廣告系列。Google Adwords API用戶身份驗證問題
我連接到生產環境,得到的迴應
CONNECTION ESTABLISHED
但之後,當我嘗試添加一個活動,我得到的錯誤,調用此代碼的
AuthenticationError.NOT_ADS_USER @ ; trigger:'652428713780' Service[CampaignService.mutate]
部分:
@srv[:campaign]= @adwords.get_service('Campaign',AdWords::Service.latest_version)
def add_campaign(name, cc = 'HU', status = nil, budget = nil)
budget ||= AdWordsConfig.get('hu_campaign_budget').value.to_f
status ||= @srv[:campaign].module::CampaignStatus::PAUSED
operation = {
:operand => {
:name => "API - #{name}",
:status => status,
:biddingStrategy => @srv[:campaign].module::ManualCPC.new,
:budget => {
:period => 'DAILY',
:amount => {
:microAmount => (budget * AMOUNT_MULTIPLIER)
},
:deliveryMethod => 'ACCELERATED'
}
},
:operator => 'ADD'
}
response = @srv[:campaign].mutate([operation])
response.rval.value.first
cid = response.rval.value.first.id
response.rval.value.first
end
我在google的API文檔中發現這個錯誤的意思是
# NOT_ADS_USER
User in the cookie is not a valid Ads user.
但我甚至不知道如何檢查cookie。 我正在運行rake任務,可以在連接到adwords google com後檢索cookie嗎?