49 lines
1.6 KiB
PHP
Executable File

<?php
// $CLIENT_ID= 'INT-724132';
// $CLIENT_SECRET= 'd1db1dcd-8cc9-45b2-92bd-96bd344ac4bd';
// $API_USER= 'albasheer.dev@gmail.com';
// $API_PASSWORD='kPJ46K7datV8*';
// $ch = curl_init();
// curl_setopt($ch, CURLOPT_URL, 'https://auth.contabo.com/auth/realms/contabo/protocol/openid-connect/token');
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// curl_setopt($ch, CURLOPT_POST, 1);
// curl_setopt($ch, CURLOPT_POSTFIELDS, "client_id=$CLIENT_ID&client_secret=$CLIENT_SECRET&grant_type=password&username=$API_USER&password=$API_PASSWORD");
// $headers = array();
// $headers[] = 'Content-Type: application/x-www-form-urlencoded';
// curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
// $result = curl_exec($ch);
// if (curl_errno($ch)) {
// echo 'Error:' . curl_error($ch);
// }
// curl_close($ch);
// $result = json_decode($result, true);
// $access_token = $result['access_token'];
// $session_state = $result['session_state'];
// $ch = curl_init();
// // curl_setopt($ch, CURLOPT_URL, 'https://api.contabo.com/v1/compute/instances');
// curl_setopt($ch, CURLOPT_URL, 'https://api.contabo.com/v1/object-storages');
// curl_setopt($ch, CURLOPT_URL, 'https://api.contabo.com/v1/object-storages');
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
// $headers = array();
// $headers[] = 'Authorization: Bearer '.$access_token.'';
// $headers[] = 'X-Request-Id: '.$session_state;
// curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
// $result = curl_exec($ch);
// print_r($result);
// if (curl_errno($ch)) {
// echo 'Error:' . curl_error($ch);
// }
// curl_close($ch);