Posturi etichetate cu ‘import’
[{"type":"import","timestamp":1372428476,"data":{"import_id":"51cd98951fbbbf972d000001","status":"finished"}}]
(
*/
$newsman_events = json_decode($_POST["newsman_events"]);
print_r($newsman_events[0]);
/*
Array
(
[type] => import
[timestamp] => 1372428476
[data] => Array
(
[import_id] => 51cd98951fbbbf972d000001
[status] => finished
)
)
*/
?>
Mai jos puteți vedea ce informație se trimite în funcție de tipul de eveniment:
import: import_id (poate fi citit prin API), status
newsletter_status: newsletter_id, status
unsub: newsletter_id, subject, list_id, abonat_id, email
spam: newsletter_id, subject, list_id, abonat_id, email
bounce: newsletter_id, subject, abonat_id, email, email_head (mesajul intreg al bounce-ului), diag_msg (descriere scurtă a bounce-ului), hard_bounce (daca este de tip HARD)
Postat de catalin pe August 14, 2013
Cand se importa abonatii din fisierele de tip CSV sau Excel, sunt eliminate din start:
- dublurile
- erorile sintactice (adresele de mail invalide)
- adresele despre care Newsman stie ca sunt erori (hard bounces)
- abonatii din lista de Opt Out
Short answer: NU.
Postat de catalin pe July 1, 2013
Daca aveti o aplicatie care foloseste API-ul Newsman si incarcati / actualizati abonatii in baza de date, va putem notifica in momentul in care import-ul s-a terminat. Pentru a activa acest lucru, trebuie sa aveti definita in setarile listei Webhook URL. La adresa specificata in Setari (webhook url) veti primi un request POST ce contine unul sau mai multe Newsman Events.
Un event este compus din:
- type – tipul event-ului (in cazul de fata: import)
- timestamp – (data la care s-a petrecut event-ul)
- data – array cu date custom ale fiecarui event in parte
Pentru event-ul de import, se trimit urmatoarele date:
- import_id – ID-ul importului
- status – text (finished / error)
Apelul facut de catre noi este POST si contine un singur parametru, newsman_events care contine un STRING encodat JSON. String-ul encodat JSON este un array de evenimente (unul sau mai multe evenimente Newsman).
Exemplu de cod PHP pentru a face DEBUG la evenimente:
<?php
print_r($_POST);
/*
Array
(
[newsman_events] => [{"type":"import","timestamp":1372428476,"data":{"import_id":"51cd98951fbbbf972d000001","status":"finished"}}]
)
*/
$newsman_events = json_decode($_POST["newsman_events"]);
print_r($newsman_events[0]);
/*
Array
(
[type] => import
[timestamp] => 1372428476
[data] => Array
(
[import_id] => 51cd98951fbbbf972d000001
[status] => finished
)
)
*/
)
?> |
<?php
print_r($_POST);
/*
Array
(
[newsman_events] => [{"type":"import","timestamp":1372428476,"data":{"import_id":"51cd98951fbbbf972d000001","status":"finished"}}]
)
*/
$newsman_events = json_decode($_POST["newsman_events"]);
print_r($newsman_events[0]);
/*
Array
(
[type] => import
[timestamp] => 1372428476
[data] => Array
(
[import_id] => 51cd98951fbbbf972d000001
[status] => finished
)
)
*/
)
?>
Folosind valoare din import_id se pot face verificari via API despre statusul import-ului folosind metoda import.status.
Postat de admin pe August 20, 2012
Abonații sunt adresele de email ale celor care s-au înscris prin formularul de abonare la newsletterul trimis de către dumneavoastră. Îi puteți adăuga în lista din contul dvs. de NewsMAN prin import.
Există 3 modalități de import al abonaților în listă:
A. Adăugare rapidă.
Dacă alegeți să importați un număr mic de abonați, din Abonați faceți click pe Importă abonați > Adăugare rapidă și introduceți adresele una sub alta (ca în imaginea de mai jos).
Bifați și căsuța “Confirm că toate email-urile sunt aprobate și că am dreptul să le trimit email-uri” apăsați apoi butonul de Adaugă abonații.

Mai mult ›