49 lines
1.6 KiB
PHP
Executable File
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);
|