有哪位大神开发过谷歌的adwords API
php吧
全部回复
仅看楼主
level 2
require dirname(dirname(__FILE__)) . "/init.php";
function AddCampaign(AdWordsUser $user) {
$BudgetService = $user->GetService('BudgetService',ADWORDS_VERSION);
$budget = new Budget();
$budget->name = "Shared Interplanetary Budget #" . uniqid();
$budget->period = "DAILY";
$budget->amount = new Money(50000000);
$budget->deliveryMethod = "STANDARD";
$budget->isExplicitlyShared=false;
$operation = new BudgetOperation();
$operation->operand = $budget;
$operation->operator = 'ADD';
$result = $BudgetService->mutate(array($operation));
$budget = $result->value[0];
$CampaignService = $user->GetService('CampaignService',ADWORDS_VERSION);
$Campaign = new Campaign();
$Campaign->name = 'Interplanetary Cruise #' . uniqid();
$Campaign->status = "ACTIVE";
$Campaign->budget = new Budget();
$Campaign->budget->budgetId = $budget->budgetId;
$keywordMatchSetting = new KeywordMatchSetting();
$keywordMatchSetting->optIn = true;
$Campaign->settings = $keywordMatchSetting;
// $CampaignObject->startDate = date('Ymd His', strtotime('+1 day'));
// $CampaignObject->endDate = date('Ymd His', strtotime('+1 month'));
$Campaign->biddingStrategyConfiguration = new BiddingStrategyConfiguration();
// $CampaignObject->BiddingStrategyConfiguration->biddingStrategyId = NULL;
// $CampaignObject->BiddingStrategyConfiguration->biddingStrategyName = NUll;
$Campaign->biddingStrategyConfiguration->biddingStrategyType = 'MANUAL_CPC';
$operation = new CampaignOperation();
$operation->operator = "ADD";
$operation->operand = $Campaign;
$response = $CampaignService->mutate(array($operation));
print_r($response);die();
}
try{
$user = new AdwordsUser();
$user->LogAll();
AddCampaign($user);
}catch(Exception $e){
printf("An error has accurred: %s\n",$e->getMessage());
}
?>
2013年10月28日 08点10分 1
level 2
设置$Campaign->settings的时候跳出下面这个错误,一直找不到是什么原因
An error has accurred: Unmarshalling Error: cvc-type.2: The type definition cannot be abstract for element ns1:settings.
2013年10月28日 08点10分 2
level 8
借贵宝地一用,谢谢了哈。成都PHP新人交流群120224720,欢迎你们加入。
2013年10月28日 08点10分 3
1