private 웹소켓 authentication 구문
{
"req_id": "10001", // optional
"op": "auth",
"args": [
"api_key",
1662350400000, // expires; is greater than your current timestamp
"signature"
]
}
VC++ 코드 구현예
/*
2023.10.26.
api v5 .
private websocket 보안 접속 요청구문. 과거버전과 동일하며, api v5 에서 req_id 추가됨.필수아님.
{
"req_id": "10001", // optional
"op": "auth",
"args": [
"api_key",
1662350400000, // expires; is greater than your current timestamp
"signature"
]
}
*/
int CCyWebSocketBybit::send_websocket_secure_auth()
{
// expire 시간 . 현재시각에 통상 +5초 정도 설정.
std::string expires = std::to_string(CyUtilTime::get_time_ms() + 5000);
std::string val_encode = "GET/realtime" + expires;
std::string signature = m_CCyUtilSSL.HmacEncode(m_ApiSecret.c_str(), val_encode.c_str());
std::string str_send = "{\"op\":\"auth\",\"args\":[\"" + m_ApiKey + "\"," + expires + ",\"" + signature + "\"]}";
return m_CCyWebSocket_Secure.send_websocket(str_send);
}
응답
{
"success": true,
"ret_msg": "",
"op": "auth",
"conn_id": "cejreaspqfh3sjdnldmg-p"
}
상위정리
첫 등록 : 2023.10.26
최종 수정 :
단축 주소 : https://igotit.tistory.com/4953
'트레이딩 > 암호화폐' 카테고리의 다른 글
bybit . API V5 . rest . authentication 처리 (0) | 2023.10.26 |
---|---|
bybit . API V5 . rest . Get Open Orders (0) | 2023.10.26 |
bybit . API V5 . 웹소켓 Order , Execution . 내 주문 처리 정보 실시간 수신 (1) | 2023.10.26 |
bybit . API V5 . 웹소켓 Trade . 실시간 시세 수신 (0) | 2023.10.25 |
bybit . API V5 . 웹소켓 . subscribe, unsubscribe (0) | 2023.10.22 |
댓글