Perform execute_multiple using PHP API

  1. <?php 
  2. require_once("panacea_api.php");
  3.  
  4. /* This sample demonstrates how to send multiple actions to the API in a single request */
  5.  
  6. $api new PanaceaApi();
  7. $api->setUsername("demouser");
  8. $api->setPassword("demouser");
  9.  
  10. /* Now we must change mode from immediate to delayed */
  11.  
  12. $api->performActionsImmediately(false);
  13.  
  14. /* Let's queue our requests */
  15. $api->message_send("27111234567""Message 1""27111234567");
  16. $api->message_send("27111234568""Message 2""27111234568");
  17. $api->message_send("27111234569""Message 3""27111234569");
  18.  
  19. /* Now let's send them */
  20. $results $api->execute_multiple();
  21.  
  22. if($api->ok($results)) {
  23.     /* API Received the requests, we can now process each individual action's result */
  24.     
  25.     foreach($results['details'as $result{
  26.         if($api->ok($result)) {
  27.             /* Successful result */
  28.             
  29.         else {
  30.  
  31.         }
  32.     }
  33.     
  34. }
  35.  
  36. ?>