Endpoints de Blob
Blob Account Stats
Esta documentación ofrece una descripción completa del endpoint GET /v1/account/stats de la API de SquareCloud Blob.
GET
/
v1
/
account
/
stats
Blob Account Stats
curl --request GET \
--url https://blob.squarecloud.app/v1/account/stats \
--header 'Authorization: <authorization>'import requests
url = "https://blob.squarecloud.app/v1/account/stats"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://blob.squarecloud.app/v1/account/stats', 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://blob.squarecloud.app/v1/account/stats",
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://blob.squarecloud.app/v1/account/stats"
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://blob.squarecloud.app/v1/account/stats")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://blob.squarecloud.app/v1/account/stats")
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": {
"usage": {
"objects": 0,
"storage": 0
},
"plan": {
"included": 0
},
"billing": {
"extraStorage": 0,
"storagePrice": 0,
"objectsPrice": 0,
"totalEstimate": 0
}
}
}
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
El estado se actualiza cada 1 minuto.
Respuesta
Indica si la llamada fue exitosa. “success” si tuvo éxito, “error” si no.
Mostrar Alternar objeto
Mostrar Alternar objeto
El espacio adicional utilizado, en bytes.
El precio total del almacenamiento de todos los objetos en tu cuenta, en BRL.
El precio total de todos los objetos en tu cuenta, en BRL.
El precio total de todos los objetos en tu cuenta, en BRL.
{
"status": "success",
"response": {
"usage": {
"objects": 0,
"storage": 0
},
"plan": {
"included": 0
},
"billing": {
"extraStorage": 0,
"storagePrice": 0,
"objectsPrice": 0,
"totalEstimate": 0
}
}
}
Solución de problemas
- Código de estado 401
- Código de estado 429
Anterior
Object ListEsta documentación ofrece una descripción completa del endpoint GET /v1/objects de la API de SquareCloud Blob.
Siguiente
⌘I
Blob Account Stats
curl --request GET \
--url https://blob.squarecloud.app/v1/account/stats \
--header 'Authorization: <authorization>'import requests
url = "https://blob.squarecloud.app/v1/account/stats"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://blob.squarecloud.app/v1/account/stats', 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://blob.squarecloud.app/v1/account/stats",
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://blob.squarecloud.app/v1/account/stats"
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://blob.squarecloud.app/v1/account/stats")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://blob.squarecloud.app/v1/account/stats")
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": {
"usage": {
"objects": 0,
"storage": 0
},
"plan": {
"included": 0
},
"billing": {
"extraStorage": 0,
"storagePrice": 0,
"objectsPrice": 0,
"totalEstimate": 0
}
}
}

