Preia email urile unui client pentru o comanda - celdotro/marketplace GitHub Wiki

Despre

Returneaza un graf cu conversatiile purtate prin intermediul email-ului cu clientii

Clasa

use celmarket\Email\EmailOrder

Metoda

getClientEmailsForOrder

API

  • metoda: email
  • actiune: getClientEmailsForOrder

Parametri

  • cmd = ID-ul comenzii

Raspuns

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

Exemplu - PHP

https://github.com/celdotro/marketplace_examples/blob/master/Email/2.getClientEmailsForOrder.php

Exemplu - JSON

{
  "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
    }
  }
}
⚠️ **GitHub.com Fallback** ⚠️