API.addSubscriber

Esta acción le permite añadir un suscriptor a una de sus publicaciones

Solicitud

api_key Usar su clave de API
login Usar la dirección de correo electrónico del perfil de una cuenta que tiene acceso a las APIs.
md5_pwd Usar la contraseña del perfil, codificada en formato MD5.
subscription_code

Usar el código API proporcionado en la página « Sus suscripciones », o recuperado por la API getAccountSubscriptions

subscriber

La tabla describe al suscriptor y contiene los elementos siguientes (el orden no es importante):
 

  • Login : Identificador del suscriptor
  • FirstName : Nombre del suscriptor
  • LastName : Apellido del suscriptor
  • Password  : Contraseña del suscriptor.
  • Email : Dirección de correo electrónico del suscriptor
  • IsActive : Estado del suscriptor: 1 (activo) o 0 (inactivo).
  • Extras : Campo VARCHAR de hasta 255 caracteres de uso libre
  • Language (facultatif) : Idioma del suscriptor, usando un código de dos letras. Si se deja en blanco, se utilizará el idioma de su cuenta.

Respuesa

Esta solicitud envía la cadena de caracteres "ok" si es satisfactoria.

Se devuelve un mensaje de error en caso de problemas.

 

Exemple

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Subscriber creation</title>
</head>

<body>
<?php

include_once('nusoap.php');

$client = new soapclient('http://api.calameo.com/?wsdl', true);

$err = $client->getError();

if ($err) {
// Mostrar los errores
echo 'SOAP Error: ' . $err;
// Si ocurre un error, es inútil continuar
die('¡Ha ocurrido un error!');
}

$message = 'API.addSubscriber';

$new_subscriber = array (
'Login' => 'login',
'FirstName' => 'firstname',
'LastName' => 'lastname',
'Email' => 'e-mail',
'IsActive' => '1',
'Extras' => 'Comment of up to 255 characters',
'Language' => 'en',
);
$params = array (
'api_key' => '123346544abdefbca1546854',
'login' => 'email@myaccount.com',
'md5_pwd' => 'd4f7ccab36fbfedc5f53e09d20d6973a',
'subscription_code' => '05511df55155d5a5bc5',
'subscriber' => $new_subscriber,
);

$result = $client->call($message, $params);

if ($client->fault) {
// Ha ocurrido un error
die('¡Ha ocurrido un error!');
} else {
// Verifique si no se ha devuelto un error SOAP
$err = $client->getError();
if ($err) {
// Mostrar el error
echo 'SOAP Error: ' . $err ;
} else {
// Proceso satisfactorio, puede procesar el resultado => $result
echo '<pre>';
echo 'Subscriber successfully created!';
echo '</pre>';
}
}

?>
</body>
</html>

 

Customer service discussions
Loading...