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 ›