Nasıl Campaign Monitor API bağlanmak mı?

1 Cevap php

Ben biraz PHP kodlama dili bir bilgi var ve ben kullanıcı sitemde forma şey girer bunun katacak ki, benim web sitesi ile (Link) Kampanya Monitör API bağlamak istiyorum Kampanya Monitör sunucularda veritabanına o. Ben PHP kod örneği zip dosyasını buldum, ama 30 gibi dosyaları içerir ve nerede başlamak için hiçbir fikrim yok.

Herkes bir adım-adım şekilde API bağlanmak için nasıl açıklayan bir öğretici her yerde biliyor mu? Kendileri tarafından kod dosyaları Ben sadece kullanıcı Posta Listesi kullanıcıları eklemek ve silmek için güç vermek istiyorum çünkü, sadece veritabanına bağlanmak ve ekleme ve kullanıcıları silme ihtiyacınız olmayabilir çok kod bulunmaktadır.

1 Cevap

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.