package com.contactlab.api.ws.examples; import com.contactlab.api.ws.ClabService; import com.contactlab.api.ws.ClabService_Service; import com.contactlab.api.ws.domain.ActivityStatus; import com.contactlab.api.ws.domain.AuthToken; public class SendTriggerableCampaign { public static void main(String[] args) throws InterruptedException { int SubscriberId = 3; int TriggerableCampaignId = 739; ClabService clabService = new ClabService_Service().getClabServicePort(); AuthToken token = clabService.borrowToken(Parameters.apiKey, Parameters.userKey); int request = clabService.triggerDeliveryById(token, TriggerableCampaignId, SubscriberId); ActivityStatus status; while (true) { status = clabService.getRequestStatus(token, request); if (status == ActivityStatus.COMPLETED || status == ActivityStatus.FAILED) { break; } System.out.println("wait..."); Thread.sleep(120000); } System.out.println("Campaign ended with status " + status); clabService.invalidateToken(token); } }
There was an error while loading. Please reload this page.