• Funkce
  • Služby
    • Bezpečnost e-mailingu
    • Partnerství s agenturami
    • Vzdělávání v oboru
    • Zviditelnění značky v inboxu
    • Doručitelnost
  • Podpora
    • Znalostní báze
    • API dokumentace
    • Blog
    • Dostupnost
    • BIMI inspektor
  • O nás
    • Kontakt
    • Pro média
    • Obchodní podmínky
    • Doporučení ochrany osobních údajů
    • Podmínky zpracování osobních údajů
  • Funkce
  • Služby
    • Bezpečnost e-mailingu
    • Partnerství s agenturami
    • Vzdělávání v oboru
    • Zviditelnění značky v inboxu
    • Doručitelnost
  • Podpora
    • Znalostní báze
    • API dokumentace
    • Blog
    • Dostupnost
    • BIMI inspektor
  • O nás
    • Kontakt
    • Pro média
    • Obchodní podmínky
    • Doporučení ochrany osobních údajů
    • Podmínky zpracování osobních údajů
  • Login
    EN CS
Mailkit logo
  • Funkce
  • Služby
    • Bezpečnost e-mailingu
    • Partnerství s agenturami
    • Vzdělávání v oboru
    • Zviditelnění značky v inboxu
    • Doručitelnost
  • Podpora
    • Znalostní báze
    • API dokumentace
    • Blog
    • Dostupnost
    • BIMI inspektor
  • O nás
    • Kontakt
    • Pro média
    • Obchodní podmínky
    • Doporučení ochrany osobních údajů
    • Podmínky zpracování osobních údajů
  • Funkce
  • Služby
    • Bezpečnost e-mailingu
    • Partnerství s agenturami
    • Vzdělávání v oboru
    • Zviditelnění značky v inboxu
    • Doručitelnost
  • Podpora
    • Znalostní báze
    • API dokumentace
    • Blog
    • Dostupnost
    • BIMI inspektor
  • O nás
    • Kontakt
    • Pro média
    • Obchodní podmínky
    • Doporučení ochrany osobních údajů
    • Podmínky zpracování osobních údajů
  • Login
    EN CS
EN CS
Login
  • Mailkit
  • Podpora
  • API dokumentace
  • Správa kampaní
  • mailkit.campaigns.single.schedule
    Úvod do API
  • Správa kampaní (11)
    mailkit.campaigns.list mailkit.campaigns.create mailkit.campaigns.update mailkit.campaigns.single.schedule mailkit.campaigns.schedule.list mailkit.campaigns.schedule.timezone mailkit.campaigns.schedule.cancel mailkit.campaigns.messages mailkit.campaigns.messages.last mailkit.campaigns.messages.test mailkit.campaigns.history
  • Správa seznamu příjemců (18)
    mailkit.mailinglist.list mailkit.mailinglist.create mailkit.mailinglist.delete mailkit.mailinglist.adduser mailkit.mailinglist.edituser mailkit.mailinglist.getstatus mailkit.mailinglist.import mailkit.email.getstatus mailkit.email.unsubscribe mailkit.email.unsubscribe.getstatus mailkit.email.move mailkit.email.delete mailkit.email.revalidate mailkit.mailinglist.unsubscribed mailkit.email.getstatus.history mailkit.email.topics mailkit.email.wipe mailkit.mailinglist.engagement
  • Doručování kampaně (4)
    mailkit.sendmail mailkit.sendmail_mass mailkit.sendmail_mass.results mailkit.sendsms
  • Statistiky (11)
    mailkit.report mailkit.report.campaign mailkit.report.message mailkit.report.message.recipients mailkit.report.message.feedback mailkit.report.message.links mailkit.report.message.links.visitors mailkit.report.message.bounces mailkit.report.raw.messages mailkit.report.raw.bounces mailkit.report.raw.responses
  • Profil (2)
    mailkit.profile.emails.list mailkit.profile.queries.list
  • Ostatní (4)
    mailkit.filemanager.upload mailkit.filemanager.list mailkit.filemanager.delete Event API
  • Příklady (3)
    ukázka PHP 1 (Příklad funkce mailkit.mailinglist.list) ukázka PHP 2 (Příklad funkce mailkit.campaigns.single.schedule) Ukázka PERL volání mailkit.mailinglist.adduser
  • Úvod do API
  • Správa kampaní
  • Správa seznamu příjemců
  • Doručování kampaně
  • Statistiky
  • Profil
  • Ostatní
  • Příklady
Úvod do API
mailkit.campaigns.list mailkit.campaigns.create mailkit.campaigns.update mailkit.campaigns.single.schedule mailkit.campaigns.schedule.list mailkit.campaigns.schedule.timezone mailkit.campaigns.schedule.cancel mailkit.campaigns.messages mailkit.campaigns.messages.last mailkit.campaigns.messages.test mailkit.campaigns.history
mailkit.mailinglist.list mailkit.mailinglist.create mailkit.mailinglist.delete mailkit.mailinglist.adduser mailkit.mailinglist.edituser mailkit.mailinglist.getstatus mailkit.mailinglist.import mailkit.email.getstatus mailkit.email.unsubscribe mailkit.email.unsubscribe.getstatus mailkit.email.move mailkit.email.delete mailkit.email.revalidate mailkit.mailinglist.unsubscribed mailkit.email.getstatus.history mailkit.email.topics mailkit.email.wipe mailkit.mailinglist.engagement
mailkit.sendmail mailkit.sendmail_mass mailkit.sendmail_mass.results mailkit.sendsms
mailkit.report mailkit.report.campaign mailkit.report.message mailkit.report.message.recipients mailkit.report.message.feedback mailkit.report.message.links mailkit.report.message.links.visitors mailkit.report.message.bounces mailkit.report.raw.messages mailkit.report.raw.bounces mailkit.report.raw.responses
mailkit.profile.emails.list mailkit.profile.queries.list
mailkit.filemanager.upload mailkit.filemanager.list mailkit.filemanager.delete Event API
ukázka PHP 1 (Příklad funkce mailkit.mailinglist.list) ukázka PHP 2 (Příklad funkce mailkit.campaigns.single.schedule) Ukázka PERL volání mailkit.mailinglist.adduser
Hledat

mailkit.campaigns.single.schedule

Funkce mailkit.campaigns.single.schedule naplánuje jednorázové rozeslání kampaně.

Touto funkcí je možné naplánovat jednorázové odeslání kampaně. Kampaň může mít naplánovaných několik rozesílek zároveň. Pro zrušení rozesílky je nutné použít funkci mailkit.campaigns.schedule.cancel.

Ukázka API volání:

JSON

{   
   "function":"mailkit.campaigns.single.schedule",
   "id":"client_id",
   "md5":"client_md5",
   "parameters":{   
        "ID_message": "ID kampaně",
        "subject": "předmět kampaně",
        "send_date": "now",
        "time_zone": "",
        "ID_delivery_feed": "1234",
        "ID_query":"ID dotazu"
   }    
}

XML

<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
    <methodName>mailkit.campaigns.single.schedule</methodName>
    <params>
        <param>
            <value>
                <int>client_id</int>
            </value>
        </param>
        <param>
            <value>
                <string>client_md5</string>
            </value>
        </param>
        <param>
            <value>
                <i4>ID_message</i4>
            </value>
        </param>
        <param>
            <value>
                <string>subject</string>
            </value>
        </param>
        <param>
            <value>
                <string>send_date</string>
            </value>
        </param>
        <param>
            <value>
                <string>time_zone</string>
            </value>
        </param>
<!-- prázdný parametr - začátek -->
        <param>
            <value>
                <string></string>
            </value>
        </param>
<!-- prázdný parametr - konec -->
        <param>
            <value>
                <i4>ID_template</i4>
            </value>
        </param>
        <param>
            <value>
                <struct>
                    <member>
                        <name>ID_query</name>
                        <value>
                            <string>123</string>
                        </value>
                    </member>
                    <member>
                        <name>ID_delivery_feed</name>
                        <value>
                            <string>123</string>
                        </value>
                    </member>
                </struct>
            </value>
        </param>
    </params>
</methodCall>

Hodnoty

client_id * = API ID naleznete ve svém Mailkit účtu v menu Profil/Integrace.
client_md5 * = MD5 kód naleznete ve svém Mailkit účtu v menu Profil/Integrace.
ID_message * = ID kampaně
subject = předmět kampaně. V případě, že hodnota pro předmět není ve volání poslána, bude použit předmět nastavený v kampani.
send_date * = datum odeslání kampaně ve formátu rrrr-mm-dd hh:mm, nebo 'now' pro okamžité rozeslání
time_zone ** = časové pásmo ve formátu hh:mm nebo -hh:mm (02:00, -03:00...) – vrací funkce mailkit.campaigns.schedule.timezones
prázdný parametr = prázdná větev (je ignorovaná) z důvodu zachování zpětné kompatibility
ID_template = ID šablony
ID_query = ID dotazu pro podmíněné doručení (vrací funkce mailkit.profile.queries.list). Pokud není hodnota pro ID_query v API volání poslána a zároveň je v kampani nastaveno podmíněné doručení, budou pro rozesílku použita pravidla nastavená v podmíněném doručení. Pokud je v API volání zaslána hodnota pro ID_query a zároveň je v kampani nastaveno podmíněné doručení, bude aplikována podmínka zaslaná v API volání (tzn. podmíněné doručení nastavené v kampani bude ignorováno)
ID_delivery_feed = ID delivery feedu (ID datového zdroje doručování)

* povinný parametr
** povinný parametr v případě, kdy je parametr send_date nastaven na konkrétní datum/čas (v případě hodnoty "now" pro parametr send_date je time_zone parametr nepovinný, resp. jeho hodnota je ignorována)

Po úspěšném volání se vrací:

JSON

{
    "error": "OK, send_date: 2022-05-13 12:45:00 (Europe/Prague)",
    "error_status": 0
}

XML

<?xml version="1.0" encoding="utf-8"?>
<methodResponse>
  <params>
    <param>
      <value>
        <string>OK, send_date: rrrr-mm-dd hh:mm:ss</string>
      </value>
    </param>
  </params>
</methodResponse>

Hodnoty

OK = kampaň bude odeslána, datum rozeslání

Po neúspěšném volání se vrací:

JSON

{
    "error": "Missing send date of campaign",
    "error_status": 1
}

XML

<?xml version="1.0" encoding="utf-8"?>
<methodResponse>
  <params>
    <param>
      <value>
        <string>Missing send date of campaign</string>
      </value>
    </param>
  </params>
</methodResponse>

Hodnoty

Missing send date of campaign = chybí datum rozesílky
Missing ID of campaign = chybí ID kampaně​​​​​​​
The send date is in the past = datum rozeslání je v minulosti​​​​​​​
Invalid ID_delivery_feed = neplatné ID delivery feedu​​​​​​​
Invalid ID_query = neplatné ID pravidla​​​​​​​
​​​​​​​error: Confused parameters - it is not possible to combine delivery capping and delivery feeds = není možné kombinovat podmíněné doručení (aktivní pravidlo) s delivery feedem

  • Pokud má kampaň přiřazený seznam příjemců a ve volání mailkit.campaign.single.schedule je přiřazen delivery feed, dojde k přiřazení delivery feedu ke kampani a odřazení seznamu příjemců od kampaně.
  • Pokud je ve volání mailkit.campaign.single.schedule volané platné pravidlo (ID_query), dojte k přiřazení tohoto pravidla ke kampani (aktivní podmíněné doručení).
  • Pokud je u kampaně nastavené podmíněné doručení a ve volání mailkit.campaign.single.schedule je voláno ID_query = 0, dojde k vynulování podmíněného doručení u kampaně. Pokud parametr ID_query není zasílán žádný, zůstane podmíněné doručení u kampaně nastavené.

Kontaktujte nás

Dejte nám vědět, jaké máte v e-mailingu cíle a my pro vás vymyslíme vhodný plán.

+420 277 001 800
sales@mailkit.com


Zpracování údajů poskytnutých v tomto formuláři se řídí Podmínkami pro zpracování osobních údajů.

Povinné
Povinné
Povinné
Mailkit logo

Česká e-mailingová platforma s vlastní infrastrukturou a jednička v zahraniční rozesílce.

 

  • Funkce
  • Služby
  • Podpora
  • O nás

služby

  • Bezpečnost e-mailingu
  • Partnerství s agenturami
  • Vzdělávání v oboru
  • Zviditelnění značky v inboxu
  • Doručitelnost

Podpora

  • Znalostní báze
  • API dokumentace
  • Blog
  • Dostupnost
  • BIMI inspektor
Logo Maawg
Logo Experience
Logo CSA
Logo Signal spam
Logo ISO-27001
Logo ISO-9001
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2006-2022 Mailkit - All rights reserved