コード例 #1
0
ファイル: Pointer.php プロジェクト: dulabs/pointer-co-id
        }
        if (empty($username)) {
            throw Exception("No USERNAME");
        }
        if (empty($password)) {
            throw Exception("No PASSWORD");
        }
        $header[] = "MARS-API-KEY: " . $api_key;
        $auth = [$username, $password];
        $options = array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPAUTH => CURLAUTH_DIGEST, CURLOPT_USERPWD => implode(":", $auth), CURLOPT_HTTPHEADER => $header, CURLOPT_SSL_VERIFYPEER => false);
        if (!empty($post)) {
            $options[CURLOPT_POST] = true;
            $options[CURLOPT_POSTFIELDS] = $post;
        }
        $ch = curl_init();
        curl_setopt_array($ch, $options);
        $content = curl_exec($ch);
        curl_close($ch);
        return $content;
    }
}
Pointer::$API_KEY = "";
// API_KEY
Pointer::$USERNAME = "";
// EMAIL
Pointer::$PASSWORD = "";
// PASSWORD
Pointer::$FORMAT = Pointer::FORMAT_JSON;
// FORMAT_JSON or FORMAT_XML
$output = Pointer::FlightCheck(Pointer::SRIWIJAYA, "CGK", "DPS", "21/01/2016", 1);
echo $output;