API.getSubscriberInfos

Esta acção permite-lhe revogar todos os direitos de um subscritor. O subscritor em si não é eliminado.

Pedido

api_key Utilize a sua chave API.
login Utilize o endereço de correio electrónico de um perfil de conta com acesso às API.
md5_pwd Utilize a palavra-passe do perfil, encriptada em formato MD5.
subscription_code Utilize o código API fornecido na página "As suas subscrições" ou recuperado pela API getAccountSubscriptions.
subscriber_login Código de acesso do subscritor.

Resposta

Este pedido envia uma tabela com as seguintes informações:

LastName Último nome do subscritor.
FirstName Primeiro nome do subscritor.
Email Endereço de correio electrónico do subscritor.
Login Código de acesso do subscritor.
Password Palavra-passe do subscritor.
IsActive Estado do subscritor: 1 se estiver activado, 0 em caso contrário.
Extras Informações adicionais sobre o subscritor, em formato varchar até 255 caracteres de dimensão.
LastLogin Data do último início de sessão.
Creation Data em que o subscritor foi criado.
Modification Data em que o subscritor foi editado pela última vez.

Caso ocorram problemas, é devolvida uma mensagem de erro.

Exemplo





Subscriber information



getError();
	
    if ($err) {
       // Apresentar os erros
       echo 'SOAP Error: ' . $err;
       // Se ocorrer um erro, é inútil continuar
       die('Ocorreu um erro!');
    }

    $message = 'API.getSubscriberInfos';

    $params = array (
		    'api_key'		=> '123346544abdefbca1546854',
		    'login'		=> 'email@aminhaconta.com',
		    'md5_pwd'		=> 'd4f7ccab36fbfedc5f53e09d20d6973a',
		    'subscription_code'	=> '05511df55155d5a5bc5',
		    'subscriber_login'	=> 'código_de_acesso_do_subscritor',
		    );

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

    if ($client->fault) {
        // Ocorreu um erro
        die('Ocorreu um erro!');
    } else {
        // Verificar se não foi devolvido um erro SOAP
        $err = $client->getError();
        if ($err) {
            // Apresentar o erro
	    echo 'SOAP Error: ' . $err ;
        } else {
	    // Correu tudo bem, pode processar o resultado => $result
            echo '
';
            print_r($result);
            echo '
'; } } ?>

Customer service discussions
Loading...