schedule_example.php 852 B

1234567891011121314151617181920212223242526
  1. <?php
  2. // 这只是使用样例不应该直接用于实际生产环境中 !!
  3. require 'config.php';
  4. $payload = $client->push()
  5. ->setPlatform("all")
  6. ->addAllAudience()
  7. ->setNotificationAlert("Hi, 这是一条定时发送的消息")
  8. ->build();
  9. // 创建一个2016-12-22 13:45:00触发的定时任务
  10. $response = $client->schedule()->createSingleSchedule("每天14点发送的定时任务", $payload, array("time"=>"2016-12-22 13:45:00"));
  11. print_r($response);
  12. // 创建一个每天14点发送的定时任务
  13. $response = $client->schedule()->createPeriodicalSchedule("每天14点发送的定时任务", $payload,
  14. array(
  15. "start"=>"2016-12-22 13:45:00",
  16. "end"=>"2016-12-25 13:45:00",
  17. "time"=>"14:00:00",
  18. "time_unit"=>"DAY",
  19. "frequency"=>1
  20. ));
  21. print_r($response);