Backup API Server

Backup API Server




Στο πλαίσιο της μεταφοράς των υπηρεσιών μας στο Google Cloud υπάρχει πλέον διαθέσιμος εφεδρικός ΑΡΙ server στη διεύθυνση backup.smscenter.gr. Η χρήση του εφεδρικού server συνίσταται για όλες τις υπηρεσίες και εφαρμογές που χρησιμοποιούν το ΑΡΙ και εξασφαλίζει υψηλή διαθεσιμότητα και απρόσκοπτη λειτουργία.

Ο εξυπηρετητής βρίσκεται στο Google Cloud και δεν έχει καμία εξάρτηση από το κυρίως σύστημα. Για να ενσωματώσετε την λειτουργία στις εφαρμογές σας ακολουθήστε το παρακάτω πρότυπο χρήσης:



<?php

        $endpoint = 'https://smscenter.gr/api/sms/send';
        $backupendpoint = 'https://backup.smscenter.gr/api/sms/send';

        $parameters = array(
            'key'     => 'YOUR API KEY',
            'text'    => 'Your message',
            'from'    => 'sender',
            'to'      => '306971000000',
            'type'    => 'json'
          );
  function call_endpoint($endpoint, $backupendpoint, $parameters){
            $c = curl_init();
            curl_setopt($c, CURLOPT_URL, $endpoint);
            curl_setopt($c, CURLOPT_POST, true);
            curl_setopt($c, CURLOPT_POSTFIELDS, $parameters);
            curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
            curl_setopt($c, CURLOPT_CONNECTTIMEOUT_MS, 1000);
            // try to connect for 1000 ms
            $output =  curl_exec($c);

            if ($output === false ){
              // failed to connect, use backup server
              curl_setopt($c, CURLOPT_URL, $backupendpoint);
              $output =  curl_exec($c);
            }

            curl_close($c);
            return $output;
        }
        $json = json_decode(call_endpoint($endpoint, $backupendpoint, $parameters), true);
        echo '<pre>';
        print_r($json);
      
?>


Για περισσότερες πληροφορίες επικοινωνήστε μαζί μας.