Preia email urile unui client pentru o comanda - celdotro/marketplace GitHub Wiki
Returneaza un graf cu conversatiile purtate prin intermediul email-ului cu clientii
use celmarket\Email\EmailOrder
getClientEmailsForOrder
- metoda: email
- actiune: getClientEmailsForOrder
- cmd = ID-ul comenzii
Un obiect cu urmatoarele atribute
- (atribut) = email
- (nume) = numarul de ordine de pe nivelul sau (incepand cu 1)
- (valoare) = un obiect cu urmatoarele atribute
- date = data din trimiterii email-ului in format UNIX time
- subject = subiectul email-ului (atentie la diversele modalitati de atac! continutul este trimis asa cum s-a primit)
- body = continutul HTML al email-ului (atentie la diversele modalitati de atac! continutul este trimis asa cum s-a primit)
- type = tipul email-ului
- to = trimis catre client
- from = primit de la client
- in_reply_to = ID-ul email-ului la care s-a raspuns sau NULL daca nu este ca reply la un mail
- message_id = ID-ul email-ului curent
- clientName = numele clientului
- affiliateName = numele afiliatului
- references = ID-urile email-urilor din seria de reply-uri
- generated = data la care a fost generata lista
- children = email-urile care au fost primite ca reply la email-ul curent -> array
- (element din array) = obiect care descrie un email (are atributele enumerate pana acum)
- hasAttachments = numarul de atasamente
- id_email = ID-ul email-ului
https://github.com/celdotro/marketplace_examples/blob/master/Email/2.getClientEmailsForOrder.php
{
"request": {
"cmd": 1
},
"response": {
"1" : {
"date": "01-01-2018",
"subject": "X",
"body": "X",
"type": {
"to": "X",
"from": "X"
},
"in_reply_to": "X",
"message_id": "X",
"clientName": "X",
"affiliateName": "X",
"references": "X",
"generated": "01-01-2018",
"children": [],
"hasAttachments": 1,
"id_email": 1
}
}
}