Hello,
I am using the default code example to call get_keywords.py, which works fine except the documentation for adgroupcriterionservice says that quality score is selectable:
selector = {
'fields': ['Id', 'CriteriaType', 'KeywordMatchType', 'KeywordText','QualityScore'],
'predicates': [
{
'field': 'AdGroupId',
'operator': 'EQUALS',
'values': [adgroup_id]
},
{
'field': 'CriteriaType',
'operator': 'EQUALS',
'values': ['KEYWORD']
}
],
'paging': {
'startIndex': str(offset),
'numberResults': str(PAGE_SIZE)
},
'ordering': [{'field': 'KeywordText', 'sortOrder': 'ASCENDING'}]
And the call executes without errors and the return simply does not include the quality score for that keyword. The result is:
(AdGroupCriterionPage){
totalNumEntries = 7
Page.Type = "AdGroupCriterionPage"
entries[] =
(BiddableAdGroupCriterion){
adGroupId = 1234567890
criterionUse = "BIDDABLE"
criterion =
(Keyword){
id = 1234567890
type = "KEYWORD"
Criterion.Type = "Keyword"
text = "mykeyword"
matchType = "PHRASE"
}
AdGroupCriterion.Type = "BiddableAdGroupCriterion"
},
.....
other six entries.
And the documentation clearly states that it should return "--". I am using version v201705.
Thank you in advance