fi_service = adwords_client.GetService('FeedItemService', version = 'v201809')
fi_operator = {
'feedId': 1234,
'feedItemId': 5678,
'attributeValues': [
{
'feedAttributeId':111,
'stringValue': '1000'}
]
}
fi_creator_operation = {'operator': 'SET',
'operand': fi_operator}
fi_call_response = fi_service.mutate(feed_creator_operation)Here is the traceback of the error:
Traceback (most recent call last): File "<ipython-input-57-892b092f7b88>", line 15, in <module> fi_call_response = fi_service.mutate(feed_creator_operation) File "C:\ProgramData\Anaconda2\lib\site-packages\googleads\common.py", line 1381, in MakeSoapRequest packed_args = self._PackArguments(method_name, args) File "C:\ProgramData\Anaconda2\lib\site-packages\googleads\common.py", line 1239, in _PackArguments for ((_, param), param_data) in izip(op_params, args)] File "C:\ProgramData\Anaconda2\lib\site-packages\googleads\common.py", line 1284, in _PackArgumentsHelper elem_type, type_override is not None, data_formatted, set_type_attrs) File "C:\ProgramData\Anaconda2\lib\site-packages\googleads\common.py", line 1351, in _CreateComplexTypeFromData for k, v in data if k != 'xsi_type'} File "C:\ProgramData\Anaconda2\lib\site-packages\googleads\common.py", line 1351, in <dictcomp> for k, v in data if k != 'xsi_type'} File "C:\ProgramData\Anaconda2\lib\site-packages\googleads\common.py", line 1284, in _PackArgumentsHelper elem_type, type_override is not None, data_formatted, set_type_attrs) File "C:\ProgramData\Anaconda2\lib\site-packages\googleads\common.py", line 1351, in _CreateComplexTypeFromData for k, v in data if k != 'xsi_type'} File "C:\ProgramData\Anaconda2\lib\site-packages\googleads\common.py", line 1351, in <dictcomp> for k, v in data if k != 'xsi_type'} KeyError: 'feedAttributes'
--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwor...@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/71085bd2-6473-4a83-b96a-c9e805f044ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi,
The OperationAccessDenied.ACTION_NOT_PERMITTED error is encountered when you don't have the authorization to invoke the mutate method. It is possible that you're using the credentials with read-only access to create the user list. You will need to have either a standard or administrative access level to make changes to the advertiser's account. You could refer to the steps shown under "How to edit access level" section of this guide to edit the access level.
Feel free to write back if the error persists.
Regards,
Dave
Google Ads API Team