RE: KeyError when using mutate method FeedItemService

2019-05-21 Thread Google Ads API Forum Advisor Prod
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
ref:_00D1U1174p._5001UApzUM:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@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+unsubscr...@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/nzWvY0PRUGAQ007u1u-GbWR_K_QfZfSZHq8Q%40sfdc.net.
For more options, visit https://groups.google.com/d/optout.


Re: KeyError when using mutate method FeedItemService

2019-05-20 Thread 'Ketan Ingle' via AdWords API and Google Ads API Forum
Hi Dave,

I have replied privately to you. Please let me know.

On Monday, May 20, 2019 at 10:10:26 AM UTC+5:30, googleadsapi-forumadvisor 
wrote:
>
> Hi,
>
> Thank you for reaching out. To further investigate this, could you provide 
> the complete SOAP request and response logs when you encountered the error? 
> If you haven't enabled logging yet, you may refer to this guide 
> 
>  on 
> how to do so. Please use the *reply privately to author* option.
>
> Regards,
> Dave
> Google Ads API Team
>
>
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> https://ads-developers.googleblog.com/search/label/google_ads_api
> https://developers.google.com/adwords/api/community/
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> On 05/18/19 13:22:19 ketan...@oyorooms.com  wrote:
>
> I have an ad customizer feed setup in my account and I want to change the 
> value of one Item in that feed. I tried doing that using the "SET" 
> operation in the 'FeedItemService'
>
> PFA code:
>
> 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 "", line 15, in 
> 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 
> 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 
> 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 adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@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+unsubscr...@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.
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 

RE: KeyError when using mutate method FeedItemService

2019-05-19 Thread googleadsapi-forumadvisor via AdWords API and Google Ads API Forum


Hi,

Thank you for reaching out. To further investigate this, could you provide
the complete SOAP request and response logs when you encountered the error?
If you haven't enabled logging yet, you may refer to this guide
  
on

how to do so. Please use the *reply privately to author* option.

Regards,
Dave
Google Ads API Team


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
https://ads-developers.googleblog.com/search/label/google_ads_api
https://developers.google.com/adwords/api/community/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 05/18/19 13:22:19 ketan.in...@oyorooms.com wrote:

I have an ad customizer feed setup in my account and I want to change the
value of one Item in that feed. I tried doing that using the "SET"
operation in the 'FeedItemService'

PFA code:

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 "", line 15, in 
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 

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 

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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@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+unsubscr...@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.

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@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+unsubscr...@googlegroups.com.
Visit this group at 

KeyError when using mutate method FeedItemService

2019-05-17 Thread 'Ketan Ingle' via AdWords API and Google Ads API Forum
I have an ad customizer feed setup in my account and I want to change the 
value of one Item in that feed. I tried doing that using the "SET" 
operation in the 'FeedItemService'

PFA code:

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 "", line 15, in 
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 
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 
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@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+unsubscr...@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.