2017-07-14 43 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

相关问题