googleads-node-lib's People
Forkers
gitter-badger fourtwoapp renanbym mz3 noopnik heartstchr dreamagility c960657 atixlabs gemparkaroban tjchaplin shemeermali nickvirden achronos0 rwproj abhijitmane fredagvdd mateiopreagoogleads-node-lib's Issues
TargetingIdeaService error
Hi,
I wrote this code to get TargetingIdeas based on a keyword but it doesnt seem to work and i have no Idea why that might be. Could anyone please help me, I have been stuck with this for days now.
var TargetingIdeaService = user.getService('TargetingIdeaService', 'v201609')
//create selector
var selector={
SearchParameter:[{RelatedToQuerySearchParameter:'Games'}],
IdeaType:'KEYWORDS',
requestType:'IDEAS',
requestedAttributeTypes: ['TARGETED_MONTHLY_SEAsRCHES', 'KEYWORD_TEXT'],
paging: {startIndex: 0, numberResults:20}
}
TargetingIdeaService.get({serviceSelector: selector}, function (error, result) {
console.log(error, result);
})
Is it possible to create a campaign using this library?
Is it possible to create a campaign using this library?
Issue with SOAP error response
Hello, first of all thanks for your job, it's pretty amazing.
I'm currently trying to work TrafficEstimatorService, with this code :
var service = new AdWords.TrafficEstimatorService({
ADWORDS_CLIENT_ID: clientID,
ADWORDS_CLIENT_CUSTOMER_ID: clientCustomerID,
ADWORDS_DEVELOPER_TOKEN: developerToken,
ADWORDS_REFRESH_TOKEN: refreshToken,
ADWORDS_SECRET: clientSecret,
ADWORDS_USER_AGENT: userAgent,
});
var selector = new AdWords.Selector.model({
campaignEstimateRequests: {
adGroupEstimateRequests: {
keywordEstimateRequests: {
keyword: {
'cm:text': 'myKeyword',
'cm:matchType': 'BROAD'
}
}
}
},
});
service.get(clientCustomerID, selector, function(err, results) {
[...]
Then I run into this error :
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>Unmarshalling Error: cvc-complex-type.2.4.a: Invalid content was found starting with element \'paging\'. One of \'{"https://adwords.google.com/api/adwords/o/v201509":campaignEstimateRequests}\' is expected. </faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>
I don't really understand why the error is starting with "paging" since there is no "paging" in my code. Any idea ?
How to use TrafficEstimatorService?
I love that someone is working on a proper adwords api library for node. I can't get TrafficEstimatorService to work though. Could you add an example or some documentation?
var selector = new AdWords.Selector.model({
fields: {
campaignEstimateRequests: [
{
adGroupEstimateRequests: [
{
keywordEstimateRequests: [
{
keyword: {
'cm:text': 'homes',
'cm:matchType': 'PHRASE'
},
maxCpc: {'cm:microAmount': 10000000}
}
]
}
]
}
]
},
ordering: [{field: 'Name', sortOrder: 'ASCENDING'}],
paging: {startIndex: 0, numberResults: 100}
});
service.get(clientCustomerId, selector, function(err, results) {
//if (err) console.log(err);
console.log(JSON.stringify(results, null, 2));
});
Gives
SOAP ERROR:
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>Unmarshalling Error: cvc-complex-type.2.4.a: Invalid content was found starting with element 'fields'. One of '{"https://adwords.google.com/api/adwords/o/v201509":campaignEstimateRequests}' is expected. </faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Are you still maintaining this?
Hey Erik,
First of all, congrats on the good work! I wanted to check if you continue to maintain this project? If not, do you know of any other good ones?
Thanks!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.