$apiKey = ""; $apiSecret = "";
$verb = 'POST'; $path = '/api/v1/order'; $expires = time() + ( 60 * 60 ); $postData = array( "symbol" => "XBTUSD", "orderQty" => 1, "price" => 590, "ordType" => "Limit" ); $postBody = json_encode($postData); $message = $verb.$path.$expires.$postBody; $signature = hash_hmac('sha256', $message, $apiSecret); $headers = array( 'content-type: application/json', 'Accept: application/json', 'X-Requested-With: XMLHttpRequest', 'api-expires: '.$expires, 'api-key: '.$apiKey, 'api-signature: '.$signature );
$arg = array( 'header' => $headers, 'url' => 'https://www.bitmex.com'.$path, 'post_data' => $postBody, 'method' => $verb, ); $result = get_curl($arg); $result = json_decode($result, true);
====================================================================
아무리 구글링을 해봐도 php 로 작성된 비트맥스 API 에 대한 예시가 없다. 요즘은 인기있는 언어인 파이썬, nodejs 로 작성된 예시가 대부분이다. 없으면 어떻하겠는가? 결국은 내가 세계평화와 인류발전을 위해 작성해 주어야 하지 않겠는가!
참고문헌들 링크를 아래에 게시합니다.
nodejs 로 작성된 예시소스 https://github.com/BitMEX/api-connectors/blob/master/official-http/node-request/index.js
C# 으로 작성된 예시소스 https://github.com/BitMEX/api-connectors/blob/master/official-http/csharp/BitMEXAPI.cs
crypto.createHmac to php https://stackoverflow.com/questions/48747911/cant-write-node-js-analog-to-php-hash-checking |
제목 | 글쓴이 |
---|---|
bitmex API - 주문리스트 가져오기(order list) | 마스터욱 |
bitmex API - 주문하기(order) | 마스터욱 |
CI(코드이그나이터) 세팅정리 | 마스터욱 |
PHP 사진파일의 GPS 좌표값 뽑아내기 | 마스터욱 |
CIBoard(코드이그나이터) 에서 접속통계 쌓지 않는 방법 | 마스터욱 |
CI(코드이그나이터) 컨트롤러 바로 호출하기 | 마스터욱 |
구글지도 API를 이용한 좌표값 -> 주소문자열 가져오기 | 마스터욱 |
날짜정보 리턴 | 마스터욱 |
imagecreatefrompng 가 안 먹던 현상 해결 | 마스터욱 |
CI(코드이그나이터) 의 템플릿 파일에서 모델(Model) 호출하기 | 마스터욱 |
자주 사용하는 정규식 | 마스터욱 |
스마트폰으로 찍은 사진의 회전을 자동으로 되돌려주는 소스 | 마스터욱 |
php library - pdfparser | 마스터욱 |
스마트에디터에서 아이폰으로 이미지 업로드시에 상하/좌우 회전이 되던 현상 수정방법 | 마스터욱 |
코드이그나이터(CI) 쿼리 확인방법 | 마스터욱 |
부동소수점 해결방법 | 마스터욱 |
이니시스 모바일 연동에 대한 고찰&썰풀이 | 마스터욱 |
PHPExcel 로 엑셀파일 만들기 | 마스터욱 |
PHP fsockopen 으로 Authorization 인증시 참고코드 | 마스터욱 |
DELETE 시에 자동백업하기 | 마스터욱 |