我正在尝试使用nodejs从Google Adwords API中检索Feed。我可以成功检索广告系列,如下所示。
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.
我整个上午都没有成功地寻找答案。请帮助。
答案 0 :(得分:1)
对于FeedItemService或FeedService,该参数仅称为selector
,而不是serviceSelector
。
答案 1 :(得分:0)
这个似乎对我有用:
interface FooObject {
foo: Foo;
}
interface Window extends FooObject { }
interface Foo {
search: Search;
Filter: new () => Filter;
}
interface Filter {
}
interface Search {
performSearch(filter: Filter): void;
}
declare const foo: Foo;