Marzban - получение токена по API: различия между версиями
Материал из Все о VPN, прокси и свободном интернете
Adminvpn1 (обсуждение | вклад) Нет описания правки |
Adminvpn1 (обсуждение | вклад) Нет описания правки |
||
Строка 21: | Строка 21: | ||
-H 'Content-Type: application/x-www-form-urlencoded' \ | -H 'Content-Type: application/x-www-form-urlencoded' \ | ||
-d 'grant_type=&username=USER_HERE&password=PASS_HERE&scope=&client_id=&client_secret=' | jq | -d 'grant_type=&username=USER_HERE&password=PASS_HERE&scope=&client_id=&client_secret=' | jq | ||
Вывести только токен (access_token): | |||
Парсинг через jq: | |||
curl -X 'POST' \ | |||
'http://VPS_IP:PORT/api/admin/token' \ | |||
-H 'accept: application/json' \ | |||
-H 'Content-Type: application/x-www-form-urlencoded' \ | |||
-d 'grant_type=&username=USER_HERE&password=PASS_HERE&scope=&client_id=&client_secret=' | python3 -c "import sys, json; print(json.load(sys.stdin) 'access_token'])" |
Версия от 19:09, 24 сентября 2024
Marzban - получение токена по API
Получение токена curl -X 'POST' \ 'http://VPS_IP:PORT/api/admin/token' \ -H 'accept: application/json' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'grant_type=&username=USER_HERE&password=PASS_HERE&scope=&client_id=&client_secret=' USER_HERE - заменить на свой PASS_HERE - заменить на свой
Парсинг через jq:
curl -X 'POST' \ 'http://VPS_IP:PORT/api/admin/token' \ -H 'accept: application/json' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'grant_type=&username=USER_HERE&password=PASS_HERE&scope=&client_id=&client_secret=' | jq
Вывести только токен (access_token):
Парсинг через jq: curl -X 'POST' \ 'http://VPS_IP:PORT/api/admin/token' \ -H 'accept: application/json' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'grant_type=&username=USER_HERE&password=PASS_HERE&scope=&client_id=&client_secret=' | python3 -c "import sys, json; print(json.load(sys.stdin) 'access_token'])"