token.php.save 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /*
  3. idPeriodo: identificador del periodo a consultar (obligatorio, número entero)
  4. */
  5. $ruta = "https://portal.ulsa.edu.mx/servicios/AuditoriaAsistencialRest/AuditoriaAsistencialService.svc/auditoriaAsistencial/inicioSesion/seleccionar";
  6. $required_params = [
  7. "username"=>"SGU_APSA_AUD_ASIST",
  8. "password"=>"B4qa594JFPr2ufHrZdHS8A=="
  9. ];
  10. try{
  11. $curl = curl_init();
  12. curl_setopt_array($curl, [
  13. CURLOPT_URL => $ruta,
  14. CURLOPT_RETURNTRANSFER => true,
  15. CURLOPT_ENCODING => "",
  16. CURLOPT_MAXREDIRS => 10,
  17. CURLOPT_TIMEOUT => 0,
  18. CURLOPT_CUSTOMREQUEST => "POST",
  19. CURLOPT_POSTFIELDS => json_encode($required_params),
  20. CURLOPT_HTTPHEADER => [
  21. "Content-Type: application/json"
  22. ],
  23. ]);
  24. $response = curl_exec($curl);
  25. print_r($response);
  26. $err = curl_error($curl);
  27. curl_close($curl);
  28. if ($err)
  29. die("cURL Error #:$err");
  30. $token = json_decode($response, true);
  31. echo "token $token";
  32. }catch(Exception $e){
  33. echo $e->getMessage();
  34. exit();
  35. }
  36. ?>