<?php
// URL of the API endpoint
$url = 'https://b...content-available-to-author-only...x.com/trade/get_inr_valueapi';
// Initialize cURL session
// Set cURL options
curl_setopt($ch, CURLOPT_TIMEOUT
, 30); // Timeout in seconds
// Execute cURL request and capture the response
// Check for cURL errors
}
// Close the cURL session
// Check if the response is not empty and is valid
if ($response != '' && $response !== null) {
try {
// Decode JSON response
// Check if the keys exist in the decoded array
if (isset($data['btc']) && isset($data['usdt']) && isset($data['kbusdt']) && isset($data['newusdt'])) { // Assign values to variables
$btcval = $data['btc'];
$usdtval = $data['usdt'];
$kbval = $data['kbusdt'];
$newusdt = $data['newusdt'];
// Optionally, you can echo or log these values
// echo "BTC Value: " . $btcval . "\n";
// echo "USDT Value: " . $usdtval . "\n";
// echo "KB Value: " . $kbval . "\n";
// echo "New USDT Value: " . $newusdt . "\n";
} else {
echo "Expected keys are missing in the response.";
}
} catch (Exception $e) {
// Handle JSON parsing errors
echo "Error parsing JSON: " . $e->getMessage();
}
} else {
echo "No response or empty response received.";
}
?>
PD9waHAKCi8vIFVSTCBvZiB0aGUgQVBJIGVuZHBvaW50CiR1cmwgPSAnaHR0cHM6Ly9iLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi54LmNvbS90cmFkZS9nZXRfaW5yX3ZhbHVlYXBpJzsKCi8vIEluaXRpYWxpemUgY1VSTCBzZXNzaW9uCiRjaCA9IGN1cmxfaW5pdCgpOwoKLy8gU2V0IGNVUkwgb3B0aW9ucwpjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfVVJMLCAkdXJsKTsKY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLCB0cnVlKTsKY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1RJTUVPVVQsIDMwKTsgLy8gVGltZW91dCBpbiBzZWNvbmRzCgovLyBFeGVjdXRlIGNVUkwgcmVxdWVzdCBhbmQgY2FwdHVyZSB0aGUgcmVzcG9uc2UKJHJlc3BvbnNlID0gY3VybF9leGVjKCRjaCk7CgovLyBDaGVjayBmb3IgY1VSTCBlcnJvcnMKaWYoY3VybF9lcnJubygkY2gpKSB7CiAgICBlY2hvICdFcnJvcjonIC4gY3VybF9lcnJvcigkY2gpOwp9CgovLyBDbG9zZSB0aGUgY1VSTCBzZXNzaW9uCmN1cmxfY2xvc2UoJGNoKTsKCi8vIENoZWNrIGlmIHRoZSByZXNwb25zZSBpcyBub3QgZW1wdHkgYW5kIGlzIHZhbGlkCmlmICgkcmVzcG9uc2UgIT0gJycgJiYgJHJlc3BvbnNlICE9PSBudWxsKSB7CiAgICB0cnkgewogICAgICAgIC8vIERlY29kZSBKU09OIHJlc3BvbnNlCiAgICAgICAgJGRhdGEgPSBqc29uX2RlY29kZSgkcmVzcG9uc2UsIHRydWUpOwoKICAgICAgICAvLyBDaGVjayBpZiB0aGUga2V5cyBleGlzdCBpbiB0aGUgZGVjb2RlZCBhcnJheQogICAgICAgIGlmIChpc3NldCgkZGF0YVsnYnRjJ10pICYmIGlzc2V0KCRkYXRhWyd1c2R0J10pICYmIGlzc2V0KCRkYXRhWydrYnVzZHQnXSkgJiYgaXNzZXQoJGRhdGFbJ25ld3VzZHQnXSkpIHsKICAgICAgICAgICAgLy8gQXNzaWduIHZhbHVlcyB0byB2YXJpYWJsZXMKICAgICAgICAgICAgJGJ0Y3ZhbCA9ICRkYXRhWydidGMnXTsKICAgICAgICAgICAgJHVzZHR2YWwgPSAkZGF0YVsndXNkdCddOwogICAgICAgICAgICAka2J2YWwgPSAkZGF0YVsna2J1c2R0J107CiAgICAgICAgICAgICRuZXd1c2R0ID0gJGRhdGFbJ25ld3VzZHQnXTsKCiAgICAgICAgICAgIC8vIE9wdGlvbmFsbHksIHlvdSBjYW4gZWNobyBvciBsb2cgdGhlc2UgdmFsdWVzCiAgICAgICAgICAgIC8vIGVjaG8gIkJUQyBWYWx1ZTogIiAuICRidGN2YWwgLiAiXG4iOwogICAgICAgICAgICAvLyBlY2hvICJVU0RUIFZhbHVlOiAiIC4gJHVzZHR2YWwgLiAiXG4iOwogICAgICAgICAgICAvLyBlY2hvICJLQiBWYWx1ZTogIiAuICRrYnZhbCAuICJcbiI7CiAgICAgICAgICAgIC8vIGVjaG8gIk5ldyBVU0RUIFZhbHVlOiAiIC4gJG5ld3VzZHQgLiAiXG4iOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGVjaG8gIkV4cGVjdGVkIGtleXMgYXJlIG1pc3NpbmcgaW4gdGhlIHJlc3BvbnNlLiI7CiAgICAgICAgfQogICAgfSBjYXRjaCAoRXhjZXB0aW9uICRlKSB7CiAgICAgICAgLy8gSGFuZGxlIEpTT04gcGFyc2luZyBlcnJvcnMKICAgICAgICBlY2hvICJFcnJvciBwYXJzaW5nIEpTT046ICIgLiAkZS0+Z2V0TWVzc2FnZSgpOwogICAgfQp9IGVsc2UgewogICAgZWNobyAiTm8gcmVzcG9uc2Ugb3IgZW1wdHkgcmVzcG9uc2UgcmVjZWl2ZWQuIjsKfQoKPz4K