emailmanager

Home

Changelog


Julho 08, 2016

Correções e Ajustes

  • Removidos os métodos editionFolders, editionFolderCreate, editionFolderDelete e editionFolderUpdate.

Junho 21, 2016

Correções e Ajustes

  • Corrigidos e adicionados parâmetros do método editions, que permitem filtrar as edições por data de criação, date de modificação e date de envio, facilitando a pesquisa dos registros.

Fevereiro 15, 2016

Correções e Ajustes

  • Corrigidos métodos editionCreate e editionUpdate, que ao informar o parâmetro 'mining_id', ignorava e removia os grupos de inclusão definidos no parâmetro 'send_groups', gerando problemas no envio de campanhas com filtros.

Janeiro 28, 2016

Novos recursos


Janeiro 07, 2016

Correções e Ajustes

  • Ajustados os campos 'city', 'state', 'company', 'job', 'address', 'neighborhood' nos métodos de contatos, que não estavam sendo corretamente exibidos no formato XML, caso alguns caracteres especiais fossem inseridos.

Junho 30, 2014

Novos recursos


Março 11, 2014

Novos recursos

  • Adicionada área e métodos para manipulação dos usuários do sistema, com listagem (users), cadastro (userCreate) e outros métodos auxiliares, para que seja possível gerenciar ainda melhor o sistema.

Janeiro 23, 2013

Novos recursos

  • Adicionado o parâmetro info ao método contactBatchCreate, para que sejam exibidas todas as informações de cadastro dos novos contatos durante o processo de importação.

Dezembro 20, 2013

Novos recursos

  • Criado o método contactBatchDelete, que permite a exclusão de contatos em lote de uma lista específica.

Dezembro 12, 2013

Correções e Ajustes

  • Corrigida execução do método groupDelete, que não estava verificando a existência de contatos no grupo a ser removido, e que por sua vez, não removia corretamente o registro desejado.

Novos recursos

  • Adicionado campo "amount" no retorno do método groups, com a quantidade de contatos cadastrados/afialiados a cada grupo do sistema.

Março 25, 2013

Correções e Ajustes

  • Corrigida execução do método contactDelete, que na versão antiga do emailmanager apenas "movia" o contato para a "lixeira", necessitando excluir o registro do sistema para remoção física. Na nova versão, a "lixeira" foi removida, e agora a exclusão do contato, bem como as afiliações, serão removidas fisicamente.

Fevereiro 18, 2013

Novos recursos

  • Adicionada listagem dos novos "metadados" dos contatos nos métodos contacts e contactInfo, permitindo a visualização e listagem dos mesmos para uso do cliente.

Correções e Ajustes

  • Corrigida persistência dos "metadados" extra1 ao extra10 pelos métodos contactCreate e contactUpdate, que não estavam considerando os antigos campos "extra", utilizados na versão anterior do sistema. Corrigida também a persistência de múltiplos "metadados" novos, criados junto à nova versão do sistema (ex: extra_11, extra_12, ...), que estava atualizando somente um "metadado" extra por vez e gerando erro ao atualizar mais de um em uma mesma requisição.

Outubro 29, 2012

Novos recursos

  • Adicionados novos parâmetros ao método contactBatchCreate, para "listagem" dos contatos afiliados ou já presentes no grupo informado (check) sem que seja feito qualquer cadastro (deve ser executado isoladamente) e para atualização dos dados dos contatos já cadastrados, a partir dos dados informados nos metadadas (update), bastando passar os mesmos com valor "true", caso desejado.

Agosto 15, 2012

Correções e Ajustes


Maio 11, 2012

Correções e Ajustes

  • Alterado os métodos editionCreate e editionUpdate para que os links da edição iniciados em "%" (percentual) não sejam mapeados, para correta interpretação das "tags" de customização do sistema (exemplos: %SHOWEDITION%, %CANCEL%, %ABUSE%, %REFERFRIENDS%), durante o envio da campanha.

Abril 09, 2012

Novos recursos

  • Adicionado o método contactBatchCreate, similiar ao método contactBatchSubscribe, que permite cadastrar mais de um contato por requisição junto à API do emailmanager, porém, informando os dados de cada contato a partir de um array associativo, serializado em PHP ou JSON, onde a "chave" é o campo desejado (name, email, gender, phone, extra1, etc...) e o conteúdo é o valor a ser cadastrado junto ao campo desejado. Para que o cadastro ocorra corretamente, o campo "email" é obrigatório em todos os registros, bem como o parâmetro "group_id", que informa o grupo onde os contato serão cadastrados e/ou afiliados.

Fevereiro 09, 2012

Correções e Ajustes

  • Alterado o método authentLogin para que seja possível efetuar a autenticação na API utilizando como "username", tanto "login" quanto "e-mail", para recuperar a ApiKey para requisição dos demais métodos.

Dezembro 20, 2011

Novos recursos

  • Alterados métodos de listagem e pesquisa de campanhas e edições - campaigns, editions - para listar também as edições do tipo "Auto-Resposta", "Teste A/B" e "RSS por E-mail", bem como seus relatórios de interações pelos métodos reportEditions e reports.

Correções e Ajustes

  • Corrigidos parâmetros do método editions na documentação da API, substituindo os parâmetros inexistentes ("date_begin", "date_end") pelos parâmetros corretos ("date_creation", "date_modified", "date_send"), permitindo filtragem e ordenação do resultado pelos mesmos.

Novembro 07, 2011

Novos recursos

  • Adicionado o método reportAbuses, similar ao método reportEditionAbuses, que retorna uma listagem de denúncias de "abuso" e de "spam" já registradas no sistema, permitindo filtro por "contato" e "edição", facilitando a recuperação por todas as denúncias do sistema.

  • Adicionado o método reportEditionUnsubscribes, similar ao método reportUnsubscribes, que retorna uma listagem de "descadastros" e "cancelamentos" já registradas no sistema, permitindo filtro por "contato" e "edição", facilitando a recuperação por todos os descadastrados e cancelamentos do sistema.

Correções e Ajustes

  • Corrigido método reportEditionStats, que não estava agrupando os registros de envio por edição, referente aos envios recorrentes das edições do tipo "Auto-Resposta", "Teste A/B" e "RSS por E-mail" na contabilização dos dados de envio, não refletindo a quantidade real dos períodos.

  • Corrigidos os métodos reportEditionGeoCountry e reportEditionGeoRegion, que não estava agrupando os registros de envio por edição, referente aos envios recorrentes das edições do tipo "Auto-Resposta", "Teste A/B" e "RSS por E-mail" na contabilização dos dados de envio, não refletindo a quantidade real dos períodos.

  • Removido método reportContactAbuses e parâmetros "account_id", "marketing_id" e "comment" do método reportEditionAbuses, pois não são mais registrados estes valores em conjunto com as denúncia, conservando o e-mail, para que a referência esteja sempre presente, mesmo após a exclusão do contato.

Novembro 04, 2011

Correções e Ajustes


Outubro 26, 2011

Novos recursos

  • Adicionado o parâmetro "email" ao métodos contacts, permitindo assim, que seja efetuada a consulta de um ou mais registros de contatos a partir de uma expressão sobre o campo "email", retornados em uma listagem. Ex: "helpdesk@%", "%@emailmanager.com" ou "helpdesk@emailmanager.com".

Correções e Ajustes

  • Corrigidos métodos campaigns, campaignCount, campaignCreate, campaignUpdate e campaignDelete, que estavam manipulando a listagem de campanhas de todos os outros tipos de envio não presentes na API do emailmanager e referenciando incorretamente o parâmetro "parent_id", gerando algumas inconsistências.

  • Corrigidos métodos editions, editionCount, editionContent, editionCreate, editionUpdate, editionCancel, editionSchedule, editionSendNow, editionPause, editionResume e editionClone que estavam manipulando a listagem de edições de todos os outros tipos de envio não presentes na API do emailmanager e referenciando incorretamente o parâmetro "campaign_id", gerando algumas inconsistências.

  • Corrigido método editionFolderUpdate, alterando o nome do parâmetro "group_id" para "folder_id" na documentação da API e efetuando a correta atualização dos dados do registro na base do cliente.

  • Removido método editionTemplates (depreciado) e que não retornava os templates relacionados às últimas atualizações envolvendo as novas técnicas de anti-spam e desempenho efetuadas junto ao sistema.

  • Corrigida exibição e cadastro das datas de controle dos registros manipulados pela API do emailmanager - date_creation e date_modified - para GMT-0, nas áreas de "Campanhas", "Edições", "Grupos" e "Contatos", para correta exibição destas datas no sistema, formatadas de acordo com o "timezone" definido.

Outubro 24, 2011

Novos recursos

  • Adicionado o método contactStatus aos Métodos de "Contatos", que retorna uma listagem com as possíveis "situações" que o contato pode possuir junto ao sistema e que é retornado como código nos métodos de listagem de contatos e informações do contato.

Correções e Ajustes

  • Corrigido método groupContacts, relacionado à listagem com o código dos contatos afiliados em determinado grupo, que não estava sendo executado corretamente devido à otimização efetuada na tabela de afiliações, para agilizar o processo de consulta dos dados.

Outubro 20, 2011

Correções e Ajustes



Junho 14, 2011

Correções e Ajustes

  • Adicionado o parâmetro "name" aos métodos editionAccountCreate e editionAccountUpdate, para cadastro e atualização do campo referente à identificação da conta de envio no sistema. Também foi corrigida a descrição do campo "label", referente ao nome do remetente, para exibição nos e-mails enviados.

    OBS: Caso o parâmetro "name" não seja informado, será definido o mesmo valor definido no campo "label".

  • Adicionados nas descrições dos parâmetros referentes à data e hora (datetime) a informação referente ao fuso horário a ser considerado (sempre como "GMT-0"). Também foi adicionado às descrições dos parâmetros "content_html" e "content_txt", que os mesmos devem ser passados formatados com "URL Encode", para que o conteúdo não fique incompleto ao ser cadastrado no sistema, gerando problemas na exibição do mesmo.

Dezembro 02, 2010

Novos recursos

  • Adicionado o método contactBatchSubscribe aos Métodos de "Contatos", que permite o cadastro e a afiliação de mais de um registro em uma única requisição.

    Caso um ou mais e-mails informados não existam na base do cliente, eles serão cadastrados e afiliados ao grupo informado pelo parâmetro "group_id", caso já exista, será apenas afiliado ao grupo.

    O método retorna como resultado, uma lista com os e-mails informados e seus respectivos IDs de cadastro, indicando que o cadastro e/ou afiliação dos mesmos ocorreu com sucesso.

    Caso ocorra um erro durante o processamento de um ou mais contatos durante o processo de cadastro ou afiliação, estes serão retornados com o e-mail e o valor "false" ao invés do registro de cadastro.

Outubro 26, 2010

Novos recursos

  • Adicionados os metadados (campos personalizados) do cadastro de contato do sistema para manipulação e retorno pela API (campos Extras e campos de Identificação).

    Os métodos atualizados, com a adição do retorno e manipulação dos novos campos, são os seguintes:
    - contacts
    - contactInfo
    - contactCreate
    - contactUpdate

Correções e Ajustes

  • Padronizado retorno de alguns valores padrões referente ao cadastro dos contatos, como "vazio" para "0", no caso de retorno do tipo "inteiro".

    Os métodos e campos atualizados são os seguintes:
    - contacts - campo: rating
    - contactInfo - campo: rating
    - groups - campo: rating
    - reportGroupStats - campo: rating

  • Corrigidos métodos "contactSubscribe", "contactUnsubscribe" e "contactUpdate" relacionados à área de Contatos para que não sejam efetuadas subscrições duplicadas em um grupo e para que sejam redefinidas as afiliações ao alterar o registro do contato, caso informado o parâmetro "groups_id" com as novas afiliações.

Agosto 03, 2010

Novos recursos

  • Disponibilizada versão 1.0 Beta da API para acesso e uso geral pelos usuários do sistema emailmanager.