This post confirms my ownership of the site and that this site adheres to Google AdSense program policies and Terms and Conditions

Wednesday, March 10, 2010

Create Account using PHP

$password = "REPLACE WITH DEVELOPER PASSWORD";
$client_id = "NOT RELEVANT";

$header = $email . $password . $client_id;

// creating soap client
$wsdl = $server . '/api/adsense/v3/AccountService?wsdl';
$client = new soapclient($wsdl, true);
$err = $client->getError();
if ($err) {
showSoapClientError($err);
return;
}
$client->soap_defencoding = 'UTF-8';

// Set the headers; they are needed for authentication
$client->setHeaders($header);
if ($client->fault) {
showMyErrors($client);
return;
}
$err = $client->getError();
if ($err) {
showSoapClientError($err);
return;
}

// setting the parameters
$param = "users_address_here@example.com";
$param .= "Individual";
$param .= "http://test.aaa.com";
$param .= "en";
$param .= "en_US";
$param .= "true";
$param .= "ContentAds";
$param .= "code.google.com";
$param = "" . $param . "";

// invoke web service
showCall('createAccount', $param);
$response = $client->call('createAccount', $param, $namespace);
if ($client->fault) {
showMyErrors($client);
return;
}
$err = $client->getError();
if ($err) {
showSoapClientError($err);
return;
}

// get back the response
$response = $response['return'];
showCreatedPublisher($response);

// showing the soap
showRequestResponse($client);

?>

source: http://code.google.com/p/google-sensapility/source/browse/trunk/samplecode/v3/CreateAccount.php

No comments:

Post a Comment