1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "messages": [
12 {
13 "eml_base64": "RGVsaXZlcmVkLVRvOiBzZWVkLWluYm94QGV4YW1wbGUubmV0ClJlY2VpdmVkOiBieSAyMDAyOmEwNTo3MzAwOjFhMmI6YjA6MTJjOjNkNGU6NWY2MCB3aXRoIFNNVFAgaWQgc2FtcGxlMDE7CiAgICAgICAgVHVlLCAxNSBTZXAgMjAyNiAwMzowMDowMSAtMDcwMCAoUERUKQpBdXRoZW50aWNhdGlvbi1SZXN1bHRzOiBteC5nb29nbGUuY29tOwogICAgICAgZGtpbT1wYXNzIGhlYWRlci5pPUBleGFtcGxlLmNvbSBoZWFkZXIucz1zYW1wbGUgaGVhZGVyLmI9VTJGdGNHeGw7CiAgICAgICBzcGY9cGFzcyAoZ29vZ2xlLmNvbTogZG9tYWluIG9mIGJvdW5jZUBleGFtcGxlLmNvbSBkZXNpZ25hdGVzIDIwOS44NS4yMjAuNDEgYXMgcGVybWl0dGVkIHNlbmRlcikgc210cC5tYWlsZnJvbT1ib3VuY2VAZXhhbXBsZS5jb207CiAgICAgICBkbWFyYz1wYXNzIChwPVJFSkVDVCBzcD1SRUpFQ1QgZGlzPU5PTkUpIGhlYWRlci5mcm9tPWV4YW1wbGUuY29tClJlY2VpdmVkLVNQRjogcGFzcyAoZ29vZ2xlLmNvbTogZG9tYWluIG9mIGJvdW5jZUBleGFtcGxlLmNvbSBkZXNpZ25hdGVzIDIwOS44NS4yMjAuNDEgYXMgcGVybWl0dGVkIHNlbmRlcikgY2xpZW50LWlwPTIwOS44NS4yMjAuNDE7ClJlY2VpdmVkOiBmcm9tIG1haWwtc29yLWY0MS5nb29nbGUuY29tIChtYWlsLXNvci1mNDEuZ29vZ2xlLmNvbS4gWzIwOS44NS4yMjAuNDFdKQogICAgICAgIGJ5IG14Lmdvb2dsZS5jb20gd2l0aCBTTVRQUyBpZCBzYW1wbGUwMgogICAgICAgIGZvciA8c2VlZC1pbmJveEBleGFtcGxlLm5ldD4KICAgICAgICAodmVyc2lvbj1UTFMxXzMgY2lwaGVyPVRMU19BRVNfMjU2X0dDTV9TSEEzODQgYml0cz0yNTYvMjU2KTsKICAgICAgICBUdWUsIDE1IFNlcCAyMDI2IDAzOjAwOjAwIC0wNzAwIChQRFQpCkRLSU0tU2lnbmF0dXJlOiB2PTE7IGE9cnNhLXNoYTI1NjsgYz1yZWxheGVkL3JlbGF4ZWQ7IGQ9ZXhhbXBsZS5jb207IHM9c2FtcGxlOwogICAgICAgIGg9ZnJvbTp0bzpzdWJqZWN0OmRhdGU6bWVzc2FnZS1pZDpsaXN0LXVuc3Vic2NyaWJlOmxpc3QtdW5zdWJzY3JpYmUtcG9zdDsKICAgICAgICBiaD1VMkZ0Y0d4bElHSnZaSGtnYUdGemFDQnZibXg1TENCdWIzUWdZU0J5WldGc0lHOXVaUT09OwogICAgICAgIGI9VTJGdGNHeGxJSE5wWjI1aGRIVnlaU0J2Ym14NUxDQjBhR1VnYTJWNUlHbHpJRzV2ZENCd2RXSnNhWE5vWldRPQpGcm9tOiBFeGFtcGxlIFdlZWtseSA8bmV3c0BleGFtcGxlLmNvbT4KVG86IHNlZWQtaW5ib3hAZXhhbXBsZS5uZXQKU3ViamVjdDogU2FtcGxlIG1lc3NhZ2Ugd2l0aCBzeW50aGV0aWMgcmVjZWl2ZXIgaGVhZGVycwpEYXRlOiBUdWUsIDE1IFNlcCAyMDI2IDEwOjAwOjAwICswMDAwCk1lc3NhZ2UtSUQ6IDxzYW1wbGUtMDAwMUBleGFtcGxlLmNvbT4KTGlzdC1VbnN1YnNjcmliZTogPG1haWx0bzp1bnN1YnNjcmliZUBleGFtcGxlLmNvbT4sIDxodHRwczovL2V4YW1wbGUuY29tL3Vuc3Vic2NyaWJlPgpMaXN0LVVuc3Vic2NyaWJlLVBvc3Q6IExpc3QtVW5zdWJzY3JpYmU9T25lLUNsaWNrCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOAoKVGhpcyBzYW1wbGUgaGFzIHN5bnRoZXRpYyBoZWFkZXJzLiBUaGUgREtJTSBzaWduYXR1cmUgaXMgbm90IHJlYWwsIHNvIHRoZQppbmRlcGVuZGVudCB2ZXJpZmljYXRpb24gZ2l2ZXMgYW4gYWR2aXNvcnkgZmFpbHVyZS4K",
14 "message_class": "bulk"
15 }
16 ],
17 "trusted_authserv_ids": [
18 "mx.google.com",
19 "mx.microsoft.com",
20 "yahoo.com",
21 "aol.com"
22 ]
23};
24
25
26const run = await client.actor("kingii98/delivered-message-bulk-sender-requirement-conformance-report").call(input);
27
28
29console.log('Results from dataset');
30console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
31const { items } = await client.dataset(run.defaultDatasetId).listItems();
32items.forEach((item) => {
33 console.dir(item);
34});
35
36