- 53
- 35
- Версия SA-MP
-
- Любая
Насколько кому известно - arzmarket обновил метод получения данных в лавках. Я немножко поузнавал(конечно же, с языковой моделью) и вот к чему пришёл:
запрос довольно сильно поменялся, теперь нужно указывать игровой токен
Так-вот к чему я. Есть ли возможность получить такой токен без своей игровой сессии? "Скоммуниздить" у другого игрока к примеру. Или ракбот?
Или может есть другое api?
Использую в личных целях.
Токен скрыл в целях безопасности(всё равно обнуляется после каждой сессии).
И насколько это "легально"
запрос довольно сильно поменялся, теперь нужно указывать игровой токен
window.executeEvent('event.api.setToken', `[{"token":"*скрыл*","server":6,"accountid":*скрыл*}]
Пример использования:
import requests
import json
def fetch_market_data(auth_token):
url = "https://api.arz.market/api/selectMarketplace/0"
payload = {
"authToken": auth_token,
"authKey": "nil",
"serverId": "6"
}
headers = {
"User-Agent": "Mozilla/5.0",
"Content-Type": "application/json"
}
raw_data = json.dumps(payload, separators=(',', ':'))
response = requests.get(url, data=raw_data, headers=headers)
return response.json() if response.status_code == 200 else None
print(fetch_market_data("*скрыл*"))
Или может есть другое api?
Использую в личных целях.
Токен скрыл в целях безопасности(всё равно обнуляется после каждой сессии).
И насколько это "легально"