예제 #1
0
<?php

error_reporting(E_ALL);
require_once dirname(__FILE__) . '/lib/RepositorioContatos.php';
// Esses valores podem ser obtidos na página de configurações do
// Email Marketing
$hostName = '';
$login = '';
$chaveApi = '';
$repositorio = new RepositorioContatos($hostName, $login, $chaveApi);
print "\ncontatos validos\n";
for ($pagina = 1; $contatos = $repositorio->obterContatos(RepositorioContatos::VALIDOS, $pagina); $pagina++) {
    foreach ($contatos as $contato) {
        //se desejar visualizar todos os campos disponíveis, descomentar a linha abaixo:
        //print join(',',array_keys($contato)); exit;
        print "email: {$contato['email']}" . ", nome: {$contato['nome']}" . ", datanasc: {$contato['datadenascimento']}" . ", estado: {$contato['estado']}" . ", sexo: {$contato['sexo']}" . "\n";
    }
}
print "\ncontatos validos da lista 1\n";
for ($pagina = 1; $contatos = $repositorio->obterContatos(RepositorioContatos::VALIDOS, $pagina, 1); $pagina++) {
    foreach ($contatos as $contato) {
        //se desejar visualizar todos os campos disponíveis, descomentar a linha abaixo:
        //print join(',',array_keys($contato)); exit;
        print "email: {$contato['email']}" . ", nome: {$contato['nome']}" . ", datanasc: {$contato['datadenascimento']}" . ", estado: {$contato['estado']}" . ", sexo: {$contato['sexo']}" . "\n";
    }
}
<?php

error_reporting(E_ALL);
require_once dirname(__FILE__) . '/RepositorioContatos.php';
// Esses valores podem ser obtidos na página de configurações do Email Marketing
$hostName = '';
$login = '******';
$chaveApi = 'e538ea19267cfdb98f423209419ff77c';
$repositorio = new RepositorioContatos($hostName, $login, $chaveApi);
print "\ncontatos validos\n";
for ($pagina = 1; $contatos = $repositorio->obterValidos($pagina); $pagina++) {
    foreach ($contatos as $contato) {
        //caso necessite de outros campos do contato, utilizar o print_r($contato) para visualizar os campos disponiveis;
        print "email: {$contato->email}|nome: {$contato->nome}|" . "datanasc: {$contato->datadenascimento}| estado: {$contato->estado}\n";
    }
}
예제 #3
0
<?php

error_reporting(E_ALL);
require_once dirname(__FILE__) . '/lib/RepositorioContatos.php';
// Esses valores podem ser obtidos na página de configurações do
// Email Marketing
$emailUsuario = $_GET['news'];
$hostName = 'emailmkt18';
$login = '******';
$chaveApi = 'cb1c408865132604aac8e24d9b734162';
$repositorio = new RepositorioContatos($hostName, $login, $chaveApi);
print "\ninserir contatos\n";
// Campos disponíveis: bairro,cep,cidade,datadenascimento,departamento,email,empresa,endereco,estado
//                     htmlemail,nome,sexo,sobrenome
//
// Todos os campos são opcionais com a exceção do campo email:
// array_push($contatos, array('bairro'=>'',"cep"=>"", "cidade"=>"", "datadenascimento"=>"",
//							"departamento"=>"","email"=>"campo obrigatorio","empresa"=>"","endereco"=>"",
//							"estado"=>"", "htmlemail"=>"","nome"=>"","sexo"=>"","sobrenome"=>""));
$contatos = array();
array_push($contatos, array('email' => $emailUsuario, 'nome' => 'Usuario Premio'));
//array_push($contatos, array('email'=>'*****@*****.**', 'nome'=>'Maria Silva'));
//Inserir contato na lista
$repositorio->importar($contatos, array('51199'));
<?php

error_reporting(E_ALL);
require_once dirname(__FILE__) . '/lib/RepositorioContatos.php';
// Esses valores podem ser obtidos na página de configurações do
// Email Marketing
$hostName = '';
$login = '';
$chaveApi = '';
$repositorio = new RepositorioContatos($hostName, $login, $chaveApi);
print "\n desativar contatos\n";
$contatos = array();
array_push($contatos, array('email' => '*****@*****.**'));
array_push($contatos, array('email' => '*****@*****.**'));
//Caso queira remover de listas, informar os IDs desta no 2o parametro.
$repositorio->desativar($contatos, array());