Applicazione
Ottieni lo Stato dell'Applicazione
Raccoglie informazioni sullo stato della tua applicazione.
GET
/
v2
/
apps
/
{app_id}
/
status
Ottieni lo Stato dell'Applicazione
curl --request GET \
--url https://api.squarecloud.app/v2/apps/{app_id}/status \
--header 'Authorization: <authorization>'import requests
url = "https://api.squarecloud.app/v2/apps/{app_id}/status"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.squarecloud.app/v2/apps/{app_id}/status', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.squarecloud.app/v2/apps/{app_id}/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.squarecloud.app/v2/apps/{app_id}/status"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.squarecloud.app/v2/apps/{app_id}/status")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/apps/{app_id}/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"status": "success",
"response": {
"cpu": "0.01%",
"ram": "31.79",
"status": "running",
"running": true,
"storage": "2.72MB",
"network": {
"total": "602 KB ↑ 134 KB ↓",
"now": "14 KB ↑ 3.3 KB ↓"
},
"uptime": 1662927833666
}
}
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
Parametri
L’ID dell’applicazione. Puoi trovarlo nell’URL della dashboard della tua applicazione.
Se desideri i dati grezzi. True, restituisce i valori in byte.
Risposta
Indica se la chiamata è andata a buon fine.
success in caso di successo, error in caso contrario.Il contenuto della risposta.
Mostra Mostra oggetto
Mostra Mostra oggetto
L’utilizzo di CPU dell’applicazione.
L’utilizzo di RAM dell’applicazione.
Lo stato dell’applicazione.
Indica se l’applicazione è attualmente in esecuzione.
Lo storage utilizzato dall’applicazione.
L’uptime dell’applicazione in millisecondi.
{
"status": "success",
"response": {
"cpu": "0.01%",
"ram": "31.79",
"status": "running",
"running": true,
"storage": "2.72MB",
"network": {
"total": "602 KB ↑ 134 KB ↓",
"now": "14 KB ↑ 3.3 KB ↓"
},
"uptime": 1662927833666
}
}
Precedente
Ottieni Log ApplicazioneRaccoglie le ultime 1000 righe di log della tua applicazione. Ha un limite di 1 richiesta ogni 5 secondi.
Successivo
⌘I
Ottieni lo Stato dell'Applicazione
curl --request GET \
--url https://api.squarecloud.app/v2/apps/{app_id}/status \
--header 'Authorization: <authorization>'import requests
url = "https://api.squarecloud.app/v2/apps/{app_id}/status"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.squarecloud.app/v2/apps/{app_id}/status', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.squarecloud.app/v2/apps/{app_id}/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.squarecloud.app/v2/apps/{app_id}/status"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.squarecloud.app/v2/apps/{app_id}/status")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/apps/{app_id}/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"status": "success",
"response": {
"cpu": "0.01%",
"ram": "31.79",
"status": "running",
"running": true,
"storage": "2.72MB",
"network": {
"total": "602 KB ↑ 134 KB ↓",
"now": "14 KB ↑ 3.3 KB ↓"
},
"uptime": 1662927833666
}
}

