hello,

Need some help please

here is the code listing

<?php
require_once('../../_classes/google_adword_api/
soapclientfactory.php');
$email = 'INSERT_LOGIN_EMAIL_HERE';
$password = 'INSERT_PASSWORD_HERE';
$client_email = 'INSERT_CLIENT_LOGIN_EMAIL_HERE';
$useragent = 'INSERT_COMPANY_NAM';
$developer_token = 'INSERT_DEVELOPER_TOKEN_HERE';
$application_token = 'WvAJVKwu5jByZG6jVT5ZwQ';

# 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>';


 $namespace = 'https://adwords.google.com/api/adwords/v13';

$criterion_service =
  SoapClientFactory::GetClient($namespace . '/CriterionService?wsdl',
'wsdl');
$criterion_service->setHeaders($headers);
$debug = 0;





$id = '0000000';
$adGroupId = '00000000';
$paused = 'true';
$maxCpc = '200000';
$maxCpm = '100000';
$criterionType = "Keyword";
$destinationUrl = 'www.google.com';

                $request_xml2 =
                                  '<updateCriteria>' .
                                  '<criteria>'.
                                  '<adGroupId>'.$adGroupId.'</adGroupId>' ..
                                  '<id>'.$id.'</id>' .
                                  
'<destinationUrl>'.$destinationUrl.'</destinationUrl>'.
                                  '<maxCpc>'.$maxCpc.'</maxCpc>'.
                                  '<maxCpm>'.$maxCpm.'</maxCpm>'.
                                  '<paused>'.$paused.'</paused>'.
                                  '</criteria>'.
                                  '</updateCriteria>';




                                $criteria = 
$criterion_service->call('updateCriteria',
$request_xml2);

                                if ($debug) show_xml($criterion_service);
                                if ($criterion_service->fault) 
show_fault($criterion_service);

                                # Convert to a list if we get back a single 
object.
                                if (!$criteria[0]) {
                                  $criteria = array($criteria);
                                }


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);
}

?>

well it gives the error and i cant under stand this please guide me
how i am going to update

Here is the error

Fault: 1 Code: soapenv:Server.userException String:
java.lang.RuntimeException: Abstract keyValue without superclass.
Detail:



Please Guide Me


Regards
Ali

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

Reply via email to