2017-07-14 42 views
1

我試圖用nodejs.I可以按照以下成功地檢索活動以檢索從谷歌的Adwords API供稿..谷歌的Adwords API無效的含量被發現開始元素「serviceSelector」

var selector = { 
     fields: ['id','name'], 
     ordering: [{field: 'name', sortOrder: 'ASCENDING'}], 
     paging: {startIndex: 0, numberResults: AdwordsConstants.RECOMMENDED_PAGE_SIZE} 
     }; 
    campaignService.get({serviceSelector: selector}, (error, result) => { 
     return res.send(result); 
    }); 

但是當我試圖用feedService而不是campaignService ..它給我下面的錯誤。

Unmarshalling Error: cvc-complex-type.2.4.a: Invalid content was found starting with element 'serviceSelector'. One of '{\"https://adwords.google.com/api/adwords/cm/v201705\":selector}' is expected. 

我已經搜索了整個上午沒有success.please好心幫助的答案。

回答

0

這一個似乎爲我工作:

var campaignService = user.getService('CampaignService', 'v201609') 

//create selector 
var selector = { 
    fields: ['Id', 'Name'], 
    ordering: [{field: 'Name', sortOrder: 'ASCENDING'}], 
    paging: {startIndex: 0, numberResults: AdwordsConstants.RECOMMENDED_PAGE_SIZE} 
} 

campaignService.get({serviceSelector: selector}, function (error, result) { 
    console.log(error, result); 
}) 
+0

是的,它工作正常。但feedItemService不起作用。 – Nay

相關問題