Files
BitGet_API/Bitget_Server/Domain/BitgetEndpoints.cs
2026-04-20 20:27:42 +09:00

47 lines
2.8 KiB
C#

namespace Bitget_Server.Domain;
/// <summary>
/// Bitget REST API 엔드포인트 URL 상수.
/// </summary>
public static class BitgetEndpoints
{
public const string BaseUrl = "https://api.bitget.com";
public const string MarketInfo_Coin = "https://api.bitget.com/api/v2/spot/public/coins";
public const string MarketInfo_Future = "https://api.bitget.com/api/v2/mix/market/tickers?productType=USDT-FUTURES";
public const string MarketCandle_Coin = "https://api.bitget.com/api/v2/spot/market/candles?symbol={0}&granularity={1}in&startTime={2}&endTime={3}&limit={4}";
public const string MarketCandle_Future = "https://api.bitget.com/api/v2/mix/market/candles?symbol={0}&granularity={1}&limit={2}&productType={3}";
public const string AccountList_Future = "https://api.bitget.com/api/v2/mix/account/accounts?productType=USDT-FUTURES";
public const string BuySellOrder_Future = "https://api.bitget.com/api/v2/mix/order/place-order";
public const string CancelOrder_Future = "https://api.bitget.com/api/v2/mix/order/cancel-order";
public const string PendingOrders_Future = "https://api.bitget.com/api/v2/mix/order/orders-pending?productType=usdt-futures";
public const string ChangeLeverage_Future = "https://api.bitget.com/api/v2/mix/account/set-leverage";
public const string ChangeMarginMode_Future = "https://api.bitget.com/api/v2/mix/account/set-margin-mode";
public const string ChangePositionMode_Future = "https://api.bitget.com/api/v2/mix/account/set-position-mode";
public const string OrderDetail_Future = "https://api.bitget.com/api/v2/mix/order/detail";
public const string GetTimestamp = "https://api.bitget.com/api/v2/public/time";
public const string WebSocketPublic = "wss://ws.bitget.com/v2/ws/public";
}
#region 업비트 (미사용 - 레거시 상수)
public static class UpbitEndpoints
{
public const string BaseUrl = "https://api.upbit.com/";
public const string MarketInfo = "https://api.upbit.com/v1/market/all";
public const string MCandleStick = "https://api.upbit.com/v1/candles/minutes/";
public const string DCandleStick = "https://api.upbit.com/v1/candles/days";
public const string WCandleStick = "https://api.upbit.com/v1/candles/weeks";
public const string MTCandleStick = "https://api.upbit.com/v1/candles/months";
public const string Accounts = "https://api.upbit.com/v1/accounts";
public const string Ticker = "https://api.upbit.com/v1/ticker";
public const string Ticks = "https://api.upbit.com/v1/trades/ticks";
public const string Orders = "https://api.upbit.com/v1/orders";
public const string Order = "https://api.upbit.com/v1/order";
public const string Orderbook = "https://api.upbit.com/v1/orderbook";
public const string OrderChance = "https://api.upbit.com/v1/orders/chance";
}
#endregion