Ben benim geçerli kod bu gibi görünüyor, başlangıç ve bitiş tarihleri dışında her şey iyi çalışıyor, XML-RPC API ile openx bir kampanya eklemek çalışıyorum:
$campaign = new XML_RPC_Value(
array('advertiserId' => new XML_RPC_Value($advertiserID, 'int'),
'campaignName' => new XML_RPC_Value('My Banner', 'string'),
'startDate' => new XML_RPC_Value(new Date(time()), 'DateTime'),
'endDate' => new XML_RPC_Value(new Date(time() + (3600*24*3), 'DateTime')/*3 days into the future*/,
'impressions' => new XML_RPC_Value(10000, 'int'),
'clicks' => new XML_RPC_Value(-1, 'int'),
'priority' => new XML_RPC_Value(1, 'int'),
'weight' => new XML_RPC_Value(0, 'int')
),
'struct');
Ben PEAR XML_RPC paketi kullanıyorum. Bu kod, herhangi bir hata oluşturmadan iyi çalışır ben OpenX kontrol panelinden baktığımda ancak benim yeni kampanya bir başlangıç veya bitiş tarihi (onlar "Immediatly Başlat" ve "Geçerlilik etmeyin" ayarlanır) yoktur.
OpenX bunu kabul etmek için ne biçim tarih, olması gerekiyor mu?