Ben sürekli temas API kullanmak istiyorsanız ve kullanıcı siteye kayıt olurken PHP kullanarak kullanıcı e-posta eklemek istiyorum.
herhangi bir yardım varsa lütfen cevap.
Şimdiden teşekkürler.
ConstantContact geliştiricileri görevlerin bu tür işlemek için PHP kütüphanesi başlattı.
Aşağıdaki sürüm eski PHP sürümleri (5.2 veya daha az) içindir. Buradan kodunu indirin: https://github.com/constantcontact/ctct_php_library
Aşağıdaki sizin sürekli temas listelerinde bir abonenin e-posta eklemek için bir örnektir.
Yukarıdaki kütüphanesini indirdikten sonra, Sabit İletişim liste (ler) bir e-posta eklemek için aşağıdaki kodu kullanabilirsiniz.
session_start();
include_once('ConstantContact.php'); // Set path accordingly
$username = 'YOUR_CONSTANT_CONTACT_USER_NAME';
$apiKey = 'YOUR_API_KEY';
$password = 'YOUR_CONSTANT_CONTACT_PASSWORD';
$ConstantContact = new Constantcontact("basic", $apiKey, $username, $password);
$emailAddress = "new_email@test.com";
// Search for our new Email address
$search = $ConstantContact->searchContactsByEmail($emailAddress);
// If the search did not return a contact object
if($search == false){
$Contact = new Contact();
$Contact->emailAddress = $emailAddress;
//$Contact->firstName = $firstName;
//$Contact->lastName = $lastName;
// represents the contact list identification link(s)
$contactList = LINK_OR_ARRAY_OF_LINKS_HERE;
// For example,
// "http://api.constantcontact.com/ws/customers/USER_NAME/lists/14";
$Contact->lists = (!is_array($contactList)) ? array($contactList) : $contactList;
$NewContact = $ConstantContact->addContact($Contact);
if($NewContact){
echo "Contact Added. This is your newly created contact's information<br /><pre>";
print_r($NewContact);
echo "</pre>";
}
} else {
echo "Contact already exist.";
}
Note: The latest version can be found on the GitHub links given in following URL: http://developer.constantcontact.com/libraries/sample-code.html But I am not sure if the above example code works with the newer library or not.
Numune için buraya bak, sen kullanabilirsiniz sınıf da var
http://sourceforge.net/projects/ctctsampleforms
test edilmiş ve benim için çalıştı.