hi I have verified adwords api center account and devoloper key but my all KeywordTraffic requests returned "HasTraffic" . I'm using example api code $debug = 1 my code and result
My code <?php // Copyright 2009, Google Inc. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** This code sample checks a keyword to see whether it will get any traffic.*/ require_once('soapclientfactory.php'); # Provide AdWords login information. $email = '[email protected]'; $password = 'xxxxxxxxxxxx'; $client_email = ''; $useragent = 'xxxxx Corp.'; $developer_token = 'xxxxxxxxxxxxxxxxxxxxxx'; $application_token = 'xxxxxxxxxxxxxxxxxxxxxx'; # Define SOAP headers. $headers = '<email>' . $email . '</email>'. '<password>' . $password . '</password>' . '<clientEmail>' . $client_email . '</clientEmail>' . '<useragent>' . $useragent . '</useragent>' . '<developerToken>' . $developer_token . '</developerToken>' . '<applicationToken>' . $application_token . '</applicationToken>'; # Set up service connection. To view XML request/response, change value of # $debug to 1. To send requests to production environment, replace # "sandbox.google.com" with "adwords.google.com". $namespace = 'https://adwords.google.com/api/adwords/v13'; $estimator_service = SoapClientFactory::GetClient( $namespace . '/TrafficEstimatorService?wsdl', 'wsdl'); $estimator_service->setHeaders($headers); $debug = 1; # Create keyword structure. $keyword = '<keywordText>analystic</keywordText>' . '<keywordType>Phrase</keywordType>' . '<language>en</language>'; # Check keyword traffic. $request_xml = '<checkKeywordTraffic>' . '<requests>' . $keyword . '</requests>' . '</checkKeywordTraffic>'; $estimates = $estimator_service->call('checkKeywordTraffic', $request_xml); $estimates = $estimates['checkKeywordTrafficReturn']; if ($debug) show_xml($estimator_service); if ($estimator_service->fault) show_fault($estimator_service); # Display estimate. echo 'Estimate for keyword "mars cruise" is "' . $estimates . '".' . "\n"; function show_xml($service) { echo $service->request; echo $service->response; echo "\n"; } function show_fault($service) { echo "\n"; echo 'Fault: ' . $service->fault . "\n"; echo 'Code: ' . $service->faultcode . "\n"; echo 'String: ' . $service->faultstring . "\n"; echo 'Detail: ' . $service->faultdetail . "\n"; exit(0); } ?> //////////////////////////returned result/////////////////////////////// POST /api/adwords/v13/TrafficEstimatorService HTTP/1.0 Host: adwords.google.com User-Agent: NuSOAP/0.7.3 (1.114) Content-Type: text/xml; charset=ISO-8859-1 SOAPAction: "" Content-Length: 799 <?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http:// www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http:// schemas.xmlsoap.org/soap/encoding/" xmlns:ns8370="http:// tempuri.org"><SOAP-ENV:Header><email>[email protected]</ email><password>mypassword</password><clientEmail></ clientEmail><useragent>xxxxxx Corp.</ useragent><developerToken>xxxxxxxxxxxxxxxxxxxxxx</ developerToken><applicationToken>xxxxxxxxxxxxxxxxxxxxxx</ applicationToken></SOAP-ENV:Header><SOAP- ENV:Body><checkKeywordTraffic><requests><keywordText>analystic</ keywordText><keywordType>Phrase</keywordType><language>en</language></ requests></checkKeywordTraffic></SOAP-ENV:Body></SOAP- ENV:Envelope>HTTP/1.1 200 OK Content-Type: text/xml; charset=iso-8859-1 Date: Sat, 16 May 2009 15:27:32 GMT Expires: Sat, 16 May 2009 15:27:32 GMT Cache-Control: private, max-age=0 X-Content-Type-Options: nosniff Content-Length: 1160 Server: GFE/2.0 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/ envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header> <responseTime soapenv:actor="http://schemas.xmlsoap.org/soap/actor/ next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">335</responseTime> <operations soapenv:actor="http://schemas.xmlsoap.org/soap/actor/ next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">1</operations> <units soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">1</units> <requestId soapenv:actor="http://schemas.xmlsoap.org/soap/actor/ next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">62e73003a1f95ffba1da5ca826a1fbbe</requestId> </soapenv:Header> <soapenv:Body> <checkKeywordTrafficResponse xmlns=""> <ns1:checkKeywordTrafficReturn xmlns:ns1="https:// adwords.google.com/api/adwords/v13">HasTraffic</ ns1:checkKeywordTrafficReturn> </checkKeywordTrafficResponse> </soapenv:Body> </soapenv:Envelope> Estimate for keyword "mars cruise" is "HasTraffic". --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en -~----------~----~----~----~------~----~------~--~---
