All
필터링 기준:
현금을 내 계정으로 입금하려면 어떻게 하나요?
계정 인증에 대한 도움이 필요합니다
왜 내 계정에 접근할 수 없나요?
암호화폐 출금 수수료가 있나요?
계정에 로그인하는 데 도움이 필요합니다
Postman은 REST API 엔드포인트를 구현하고 테스트할 수 있는 인기 있는 API 테스트 환경입니다.
Postman은 REST API에 연결하기 위한 HTTP 네트워킹을 제공하며, HTTP 헤더와 GET/POST 데이터를 사용자 지정하고 JavaScript 변형을 사용하여 사용자 지정 코드를 실행할 수 있도록 합니다.
미리 정의된 구현은 컬렉션(기본적으로 각 API 엔드포인트에 대한 구성 및 코드를 포함하는 JSON 파일)을 통해 Postman으로 가져올 수 있습니다.
다음은 당사의 현물 REST API를 위한 Postman 컬렉션 샘플입니다.
위 컬렉션은 API 사용법을 보여주기 위한 것이므로 가능한 모든 입력 매개변수를 구현하지는 않습니다. 적절한 API 문서를 검토하고 제공된 엔드포인트/매개변수를 예시로 사용하여 컬렉션에 추가 엔드포인트 및 매개변수를 추가할 수 있습니다.
빠른 참조를 위해 다음은 Postman 컬렉션 내 JSON 콘텐츠의 예시입니다.
Bash
{
"info": {
"_postman_id": "b530d6e8-8aa3-403d-b8ab-1665d4606eab",
"name": "Kraken REST API - GetWebSocketsToken Endpoint",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "GetWebSocketsToken",
"event": [
{
"listen": "prerequest",
"script": {
"id": "e11ed019-722d-4ecf-8ddf-1f724e5b1ab4",
"exec": [
"api_key = \"API PUBLIC KEY\"",
"api_secret = CryptoJS.enc.Base64.parse(\"API PRIVATE KEY\");",
"api_nonce = (Date.now() * 1000).toString();",
"api_endpoint = \"/0/private/GetWebSocketsToken\";",
"api_post = \"nonce=\" + api_nonce;",
"",
"api_sha256 = CryptoJS.SHA256(api_nonce + api_post);",
"api_sign = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA512, api_secret);",
"api_sign.update(api_endpoint, api_secret);",
"api_sign.update(api_sha256, api_secret);",
"api_sign = api_sign.finalize().toString(CryptoJS.enc.Base64);",
"",
"pm.globals.set(\"api_nonce\", api_nonce);",
"pm.globals.set(\"api_key\", api_key);",
"pm.globals.set(\"api_signature\", api_sign);"
],
"type": "text/javascript"
}
}
],
"request": {
"auth": {
"type": "noauth"
},
"method": "POST",
"header": [
{
"key": "API-Key",
"type": "text",
"value": "{{api_key}}"
},
{
"key": "API-Sign",
"type": "text",
"value": "{{api_signature}}"
}
],
"body": {
"mode": "urlencoded",
"urlencoded": [
{
"key": "nonce",
"value": "{{api_nonce}}",
"type": "text"
}
]
},
"url": {
"raw": "https://api.kraken.com/0/private/GetWebSocketsToken",
"protocol": "https",
"host": [
"api",
"kraken",
"com"
],
"path": [
"0",
"private",
"GetWebSocketsToken"
]
}
},
"response": []
}
],
"protocolProfileBehavior": {}
}