Re: User managment in Google Adwords API

2017-07-14 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

Adding users to an AdWords account is not supported in AdWords API at the 
moment. You need to follow the instructions provided here 
 to grant access to an 
account. You can keep an eye on our blog 
 for 
updates or announcements about new features. 

Regards,
Shwetha, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/a8f0a041-9359-4818-8c6f-12fc2917c2f9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Batch job processing speed

2017-07-14 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi Aleksandr, 

You are right, BatchjobService is extremely helpful in the cases where the 
operations are dependent (need to use temp Ids), has a bunch operations to 
be performed etc. BatchJobService also retries operations that fail due to 
transient errors like rate limit errors. The downside is that you will not 
have much control over the time in which the job is going to be completed. 
>From the number of entities to be created in your case, you may have to 
make approximately the given number of API mutate calls (considering the 
maximum 
possible operations/request 
) : 

975 campaigns ~1 mutate call
64720 ad groups ~ 13 mutate calls
1242360 keywords ~ 249 mutate calls
242700 expanded ads ~ 49 mutate calls

In addition to that, you will also have to take care of spacing the 
requests in such a way to avoid rate limit errors, have proper mechanism to 
handle any errors while execution etc. There isn't a guideline to use/not 
use BatchJobService based on the upload size of the Job. Instead, 
BatchjobService should be looked at as an alternative to perform API 
operations asynchronously. It does seem like you are concerned about the 
execution time of the batch job. If so, using mutate requests might be a 
better option for you.

Thanks,
Sreelakshmi, AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/a14ba0a9-6f76-40b7-b3c2-78c420376b1d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Google Adwords API targeting ideas error which i dont understand

2017-07-14 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

Could you check that the SOAP request is formed correctly? The production 
WSDL for TargetingIdeaService 

 
can be found here 
. 
Could you enable logging and provide the complete SOAP request and response 
logs for this request so I can take a look? Please use *Reply privately to 
author* when responding. 

Regards,
Shwetha, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/347f4bb1-8682-4c75-b4f5-d9b64e1fea54%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Countrycode and report Geo performance report

2017-07-14 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi David, 

You can perform a LocationCriterionService.get() 

 request 
with the following selector to get the name of the location using a 
location Id. 

$selector = new Selector();
$selector->setFields(['Id', 'LocationName', 'CanonicalName', 'DisplayType', 
'ParentLocations']);
$selector->setPredicates([new Predicate('Id', PredicateOperator::EQUALS, [
$countryCriteriaId])]);

Please try this out and let me know if you are able to get the name of 
locations using Location Id 

. 

Regards,
Shwetha, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/a4d82735-87bd-41fa-b80d-1188a9d302b7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Google Adwords API targeting ideas error which i dont understand

2017-07-14 Thread Kevin
Hello I'm trying to get some targeting ideas using the node js Skd for 
google adwords. I have the below code: 

var TargetingIdeaService = user.getService('TargetingIdeaService', 
'v201609')

//create selector 
var selector={
SearchParameters:[{RelatedToQuerySearchParameter:'Games'}],
ideaType:'KEYWORD',
requestType:'STATS',
requestedAttributeTypes: ['KEYWORD_TEXT','TARGETED_MONTHLY_SEARCHES'],
paging: {startIndex: 0, numberResults:20}
}
 
TargetingIdeaService.get({TargetingIdeaSelector: selector}, function 
(error, result) {
console.log(error, result);
}) 


But im getting an error and i dont know what it means.

 'http://schemas.xmlsoap.org/soap/envelope/";>soap:ClientUnmarshalling Error: ParseError at 
[row,col]:[1,833]\nMessage: http://www.w3.org/TR/1999/REC-xml-names-19990114
#ElementPrefixUnbound?ns1&ns1:TargetingIdeaSelector 
' }
 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/68cdb9e2-5c3d-4467-bc53-56de54470c2e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Add user using adwords api

2017-07-14 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

Adding users to an AdWords account is not supported in AdWords API at the 
moment. You need to follow the instructions provided here 
 to grant access to an 
account. You can keep an eye on our blog 
 for 
updates or announcements about new features. 

Regards,
Shwetha, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/67b51bdc-6a4d-43c2-86f5-383ce49e9d7a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


User managment in Google Adwords API

2017-07-14 Thread itgurgaon



Is Google ad-words api supports user creation and giving permission to them.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/bb7d49a5-5623-4a6c-aeac-626d50e33ddb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Countrycode and report Geo performance report

2017-07-14 Thread David Zerah
Hi everybody,
I have found many post discussing about what I have been looking for about 
2 days.
I hope I will find some answers here and I want to thank all the potential 
reader and answer people.

To begin with, I use PHP Google Adwords v201705 library.
The goal is : to pick all daily cost group by countrycode from my Google 
Adwords.

First thing I want to do is to show up that cost on the command prompt (for 
example : US : 3000) (I know I have to divide the result) and after 
insert it in my database.
I have seen that we cannot do that with that way, we have to create a .csv 
report and grap these datas, so i would need to create that special CSV and 
read datas in it (for example with a SQL query).

I finally get focuse on the Geo Performance Report, so i finally manage to 
get the cost order by the CountryCriteriaId.

$selector = new Selector();
$selector->setFields(['CountryCriteriaId', 'Cost']);

$selector->setPredicates([
new Predicate('CampaignStatus', PredicateOperator::NOT_IN, 
['PAUSED'])]);

$arg = new LocationCriterionServiceGet($selector);
var_dump($arg);
// Create report definition.
$reportDefinition = new ReportDefinition();
$reportDefinition->setSelector($selector);
$reportDefinition->setReportName(
'Criteria performance report #' . uniqid());
$reportDefinition->setDateRangeType(
ReportDefinitionDateRangeType::YESTERDAY);
$reportDefinition->setReportType(
ReportDefinitionReportType::GEO_PERFORMANCE_REPORT);
$reportDefinition->setDownloadFormat(DownloadFormat::CSV);

I grap a special code in the column : "Country/Territory", I have seen 
google make a .csv correspondance with that number.
But I want to involve to make that comparaison file and get directly the 
countrycode (ES, FR, GB..)
I have seen that it exists a tool : LocationCriteronService but i still 
don't understand the way it works.

If someone could help me, i would be grateful.

Thank you for your time

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/1274c560-edf4-4d18-a3be-32dc0d39606f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Geo Performance Report countrycode

2017-07-14 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi David, 

The data returned in the Country/Territory column is the ID of the country 
Location associated with the impression. You can look up the corresponding 
name, countryCode 

 
and other information using LocationCriterionService 

 
as shown in this guide 
.
 
The LookupLocation 

 
PHP example shows how to use LocationCriterionService. You can also look up 
the codes for a location, or download the list of all codes, from the targets 
table , 
which is periodically updated with the latest targets.

Regards,
Shwetha, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/fb1a3bc8-a885-417c-bcd0-a02ff11f9bc8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Add user using adwords api

2017-07-14 Thread niverma




Can I add user and assign permission to them using adwords api.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/e06eb434-32bf-472d-9dda-eb7fc0357705%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Geo Performance Report countrycode

2017-07-14 Thread David Zerah
Hi everyone,
First i would like to thank all the potentiel reader and people who think 
that they can help me.
I have been working for two days on a project by using Google Adwords API 
with PHP. 

I explain you the goal : I want to get all daily cost group by countrycode 
of my adwords and insert it in my database.
First thing, I tried to show up in the Command Terminal, but by going 
deeper, I have found that I have to download on my server a .csv Report by 
using the predefined function DownloadCriteriaReportWithSelector.
So finally, I have picked the exact report that I need the Geo Performance 
one.

Finally by using this code : 
$selector = new Selector();
$selector->setFields(['CountryCriteriaId', 'Cost']);

// Use a predicate to filter out paused criteria (this is optional).
$selector->setPredicates([
new Predicate('CampaignStatus', PredicateOperator::NOT_IN, 
['PAUSED'])]);

// Create report definition.
$reportDefinition = new ReportDefinition();
$reportDefinition->setSelector($selector);
$reportDefinition->setReportName(
'Criteria performance report #' . uniqid());
$reportDefinition->setDateRangeType(
ReportDefinitionDateRangeType::YESTERDAY);
$reportDefinition->setReportType(
ReportDefinitionReportType::GEO_PERFORMANCE_REPORT);
$reportDefinition->setDownloadFormat(DownloadFormat::CSV);

// Download report.
$reportDownloader = new ReportDownloader($session);


I have managed to download all cost group by Country/Territory.
But Country/Territory just gives me a number and I want the countrycode. 
How can I do this ?
Thank you for your time ! 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/7c3fe479-ca82-4ffc-98b4-e1bd98de39e5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: DetailedReportDownloadResponseException with 400 status code back

2017-07-14 Thread Qiyuan Liu
Thanks!

On Thursday, July 13, 2017 at 9:10:08 PM UTC-7, Peter Oliquino wrote:
>
> Hi Qiyuan,
>
> I had to delete your initial post as it contained sensitive information 
> such as your clientCustomerId. You may refer to our forum posting 
> guidelines 
> 
>  for 
> any future posts to avoid exposing any sensitive information in this forum.
>
> Moving forward, I tried using my test account to generate the same report 
> and version of the AdWords API and could not replicate the issue. Could you 
> confirm if the error still persists and that you are still unable to 
> download the Ad Performance Report?
>
> Best regards,
> Peter
> AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/2e3690e2-0c57-4f41-9f79-f13ad3abe8b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get the email address of an user that connects with oAuth2

2017-07-14 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi,

To retrieve the email address, you need to include the scope: "
https://www.googleapis.com/auth/userinfo.email"; as mentioned in this 
 
document. 
If this scope is included while you generate the refresh token, you should 
be able to get the email address of the authenticating user by making the 
following request: 

https://www.googleapis.com/oauth2/v2/userinfo?access_token=
"YOUR_ACCESS_TOKEN".


You can try this out in the API explorer 

.

Regards,
Shwetha, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/414997ab-3caf-4a60-be2e-f554c70be443%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [9-8044000018203] CrmBasedUserList removeAllStatus not changing from IN_PROCESS

2017-07-14 Thread Olof Nilsson
Hi Peter,

The SOAP request attached to this e-mail chain is the attempt to reproduce the 
error. Since I didn’t have it for the original request.
It has been IN_PROGRESS for almost 24 hours as mentioned, so let’s see if it 
fails with the same message.


However, could you please address my other question in the original post as 
well? 
That would be highly appreciated, i.e:

Basically the flow we thought of using to update a list is:

1) remove all
2) add members

While the removeAllStatus is `IN_PROGRESS` is it still possible to update the 
list? Or do one need to wait until this status has changed? To exemplify:

List contains:
user1
user2

removeAll operand used
user3 is added to the list while removeAllStatus is `IN_PROGRESS`

when both uploadStatus and removeAllStatus changes to `SUCCESS` will the list 
be empty or will user3 be in the list?
__
OLOF NILSSON
Analytics Platform Developer

iZettle ®

Mobile: +46 763 111 874
Web: www.izettle.com 







> On 14 Jul 2017, at 12:01, adwordsapi-supp...@google.com wrote:
> 
> Hi Olof,
> 
> My apologies for the back and forth, however, could you try re-uploading or 
> resend your request and see if you will still encounter the "internal server 
> error" issue? If perhaps the issue is reproducible, feel free to include the 
> SOAP logs in our thread. This will provide us with more information to add in 
> our investigation. For now, our team will also try and look into the issue as 
> to why your upload took more than 24 hours and finally resulted into an error.
> 
> Best regards,
> Peter Laurence N. Oliquino
> AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/13E39846-3A93-486D-9C66-EA8EF135BD35%40izettle.com.
For more options, visit https://groups.google.com/d/optout.


How to get the email address of an user that connects with oAuth2

2017-07-14 Thread code . working
Hello,

I was wondering if it is somehow possible to get the email address of an 
user that conencts to the AdWords API via oAuth2.
When I test the oAuth2 connection, I only get the refresh token which I can 
use to access the AdWords accounts, but it seems as if I am not able to see 
the user's email address anywhere.

Do I have to add more permissions to to get the email address?

Thank you
Code-Working

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/3415ed6a-3c77-4fa7-9add-cb0e2852a17e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting wrong/different AdGroupIds when running basic operation "get ad groups"

2017-07-14 Thread Garik Tate
Hey Shwetha,

Yep I'm currently using 32-bit PHP. After doing a little bit more research, 
I now see that that's the problem.

I don't know of a simple way to convert all intval() to floatval() across 
all files (if you know, please tell me). But now I know what the problem 
is. Thank you!

On Thursday, July 13, 2017 at 10:42:47 PM UTC+8, Shwetha Vastrad (AdWords 
API Team) wrote:
>
> Hi Garik, 
>
> Could you check if you are using a 32-bit PHP? If you're using 32-bit PHP, 
> you'll need to change all instances of intval() to floatval() before 
> running an example. This is due to some IDs exceeding the 32-bit 
> PHP_INT_MAX that intval() changes your value to. Please retry this example 
> after performing this change and let me know if it works. 
>
> Regards,
> Shwetha, AdWords API Team.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/fa0e3e8e-e5f7-4e5a-afd6-8e749c20333b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [9-8044000018203] CrmBasedUserList removeAllStatus not changing from IN_PROCESS

2017-07-14 Thread Olof Nilsson
Hi Peter,

That was the one I never saved the req / res for since it was in development 
environment. The one I sent you yesterday was however sent in the exact same 
way and that has still status “IN_PROGRESS”. It will probably get the same 
error message in a while I’m suspecting.
Let me know if I can provide anything additional


/Olof
__
OLOF NILSSON
Analytics Platform Developer

iZettle ®

Mobile: +46 763 111 874
Web: www.izettle.com 







> On 14 Jul 2017, at 10:53, adwordsapi-supp...@google.com wrote:
> 
> Hi Olof,
> 
> Thank you for the information you sent. Since you mentioned you encountered 
> another issue, could you also send to me the SOAP request and response which 
> was generated when the "Internal server error" occurred?
> 
> Thanks and regards,
> Peter Laurence N. Oliquino
> AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/384C38BC-9B12-40D1-B9E6-CA74B2D28060%40izettle.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error in Feed uploading through Shopify account

2017-07-14 Thread 'Ivan Bautista' via AdWords API Forum
Hi Abhishek,

Based from your screenshot, it seems that your issue is more related to the 
Google Merchant Center than anything specific to the AdWords API. It would 
be best that you raise your concern with the Google Merchant Center team 
via their Contact Us options 
 as we only 
provide support to AdWords API related concerns.

Regards,
Ivan
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords 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 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/5673d756-2e8c-4c2e-82ce-342ed2414908%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Batch job processing speed

2017-07-14 Thread aleksandr . borisov
Hi Sreelakshmi,

Obviously, batch processing has some advantages over mutate requests: you 
can use temporary IDs, it handles transient errors for you, overall setup 
is simpler, etc. But uploading the same generation (1.2M keywords) with 
mutate requests will take much less the 9 hours.

So could you advise in which cases batch processing should be preferred 
over "mutate" requests and vice versa? For which dataset sizes batch 
uploading is recommended - over 100K items, 1M, 10M?

Thanks,

Aleksandr

On Wednesday, July 12, 2017 at 8:07:09 PM UTC+2, Sreelakshmi Sasidharan 
(AdWords API Team) wrote:
>
> Hi Aleksandr, 
>
> Please find my answers inline:
>
> 1. Is it normal speed of processing batch jobs?
> A: It is hard to comment on the actual time that a batch job will take to 
> complete processing. As long you observe progress in the specific batch 
> job, it should be good. 
>
> 2. Can we get it faster?
> A: There are some best practices that you can follow to optimize the batch 
> processing. Please check this 
> 
>  section 
> of the guide to understand more about that. 
>
> 3. Does processing speed differ between test and real accounts?
> A: The speed between the test and production accounts should be 
> comparable. Large variations among test and production accounts are not 
> expected.
>
> 4. Does it depend on batch job size?
> A: It is better to have fewer larger batch jobs over many smaller batch 
> jobs considering the overall performance. As described in the best 
> practices section, it also depends on other factors like grouping similar 
> operations, avoiding operations on the same object etc. You may also want 
> to keep in mind that there is an upload limit of 1 GB 
> 
>  at 
> a given time for an account. 
>
> From what you have explained, the performance seems to be as expected. If 
> your batch jobs are getting cancelled or if it fails due to some reason 
> feel free to post again with the batch job Id.
>
> Thanks,
> Sreelakshmi, AdWords API Team
>

-- 
CONFIDENTIALITY NOTICE: This message (including any attachments) 
is confidential and may be privileged. It may be read, copied and used only 
by the intended recipient. If you have received it in error please contact 
the sender (by return e-mail) immediately and delete this message. Any 
unauthorized use or dissemination of this message in whole or in parts is 
strictly prohibited.

DISCLAIMER: The information contained in this email, attachment, 
document and/or presentation have been researched by us with due care and 
all and any evaluations or assessments stated herein represent our 
personal opinions. We advise you that some of the available information has 
been independently verified and may be based on statements by third 
persons, but no representation or warranty, expressed or implied, is made 
as to, and no reliance should be placed on, the fairness, accuracy, 
completeness or correctness of this information or opinions 
contained herein. Certain statements contained herein may be statements of 
future expectations and other forward-looking statements that are based on 
our current personal views and assumptions and involve known and unknown 
risks and uncertainties that cause actual results, performance or events to 
differ materially from those expressed or implied in such statements. None 
of our team shall assume any liability whatsoever (in negligence or 
otherwise) for any loss howsoever arising from any use of this email, 
attachment and/or presentation or the statements contained herein as 
to unverified third person statements, any statements of future 
expectations and other forward-looking statements, or the fairness, 
accuracy, completeness or correctness of statements contained herein, or 
otherwise arising in connection with this email, attachment, 
document and/or presentation. 

This email, attachment, document and/or presentation does not constitute an 
offer or invitation to purchase or subscribe for any investment and neither 
it nor any part of it shall form the basis of or be relied upon in 
connection with any commitment or contract whatsoever, and is 
solely intended to communicate a favourable impression of our team members 
and their business track-records. No one should base their investment 
decisions on this email, attachment, document and/or presentation, which 
principally constitutes an advertising message, as their main source of 
information or reliance but should form their personal opinions solely on 
the basis of further available information and evaluations and assumptions. 
The legal documentation held ready for any prospective investor shall be 
authorised as the sole source of relevant information and neither it nor 
any part of it shall constitute any representation, warranty or 
other undertaking, expressed or implied, as to th