Получить текущий скин
GET
https://api.easyx.ru/v2/user/minecraft/skins/current
Описание
Запрос вернет информацию о текущем Minecraft скине пользователя.
Запрос требует право minecraft.textures:read.
Авторизация
Required
Authorization
Header
Bearer: token
Ответ
200
Успешный запрос
Required
id
Char[40]
Идентификатор скина. Представляет из себя хеш-сумму файла (SHA1).
Required
width
UInt
Ширина скина.
Required
height
UInt
Высота скина.
Required
size
UInt
Размер скина в байтах.
Required
url
String
Ссылка на скачивание скина.
Required
is_current
Boolean
Скин по умолчанию.
401
Требуется авторизация
Required
error
Required
code
String
Код ошибки
Required
message
String
Текстовое описание ошибки
403
Недостаточно прав
Required
error
Required
code
String
Код ошибки
Required
message
String
Текстовое описание ошибки
Пример запроса
Payload
cURL
PHP
Content Type
application/json
{}curl --location 'https://api.easyx.ru/v2/user/skins/current' \
--header 'Authorization: Bearer <TOKEN>'curl
GuzzleHttp
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.easyx.ru/v2/user/skins/current',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => [
sprintf('Authorization: Bearer %s', $token)
]
]);
$response = curl_exec($curl);
curl_close($curl);<?php
use GuzzleHttp\Client;
$client = new Client;
$request = $client->get('https://api.easyx.ru/v2/user/skins/current', [
'headers' => [
'Authorization' => sprintf('Bearer %s', $token)
]
]);
$response = $request->getBody()->getContents();
Пример ответа
200
401
403
Content Type
application/json
{
"id": "abb10e8dc11cba1f6db6c02765fbcb32aeff319b",
"width": 64,
"height": 64,
"size": 2091,
"url": "https://skins.easyxcdn.net/ab/b1/abb10e8dc11cba1f6db6c02765fbcb32aeff319b",
"is_current": true
}