Bu aslında oldukça basit görünüyor. API kullanmak için, sadece o zip dosyasında include()
CMBase.php
dosyasına gerekir.
Eğer bu dosyayı dahil ettik, bir CampaignMonitor
nesne oluşturmak ve API işlevleri erişmek için kullanabilirsiniz. Orada kod dosyalardan birinin üzerinden bu örnek aldı:
require_once('CMBase.php');
$api_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$client_id = null;
$campaign_id = null;
$list_id = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$cm = new CampaignMonitor( $api_key, $client_id, $campaign_id, $list_id );
//This is the actual call to the method, passing email address, name.
$result = $cm->subscriberAdd('joe@notarealdomain.com', 'Joe Smith');
Siz (yine kendi kod örnekleri alınan) bu gibi çağrısının sonucunu kontrol edebilirsiniz:
if($result['Result']['Code'] == 0)
echo 'Success';
else
echo 'Error : ' . $result['Result']['Message'];
Bir posta listesinden silme kullanıcıları ekleyerek sadece ilgilendiğiniz beri, ben sadece iki API subscriberAdd()
ve ilgili endişelenmenize gerek aramalar düşünüyorum subscriberUnsubscribe()
:
$result = $cm->subscriberAdd('joe@notarealdomain.com', 'Joe Smith');
$result = $cm->subscriberUnsubscribe('joe@notarealdomain.com');
Umut olur. O indirmek dahildir örnek dosyalar tek bir API yöntemi çağrısı tüm tekil örnekler ve dosyaları iyi bir şekilde adlandırılır, bu yüzden gelen API yönteminin bir örneğin herhangi bir dosyaya bakmak gerekir.