공부/기타
SCP Open API
JINIers
2024. 5. 9. 16:34
postman 이용 사용법
Headers 설정

scripts 설정(Pre-request)
// OpenAPI Information
var method = "GET";
var url = "https://openapi.samsungsdscloud.com/project/v2/projects/products/resources";
var timestamp = Date.now();
var accessKey = "[accesskey값]";
var secretKey = "[secretkey값]";
var projectId = "[프로젝트-id]";
var clientType = "OpenApi";
// Make Signature
function makeSignature() {
url = encodeURI(url); // 한글, 특수 문자 처리
var message = method + url + timestamp + accessKey + projectId + clientType;
var hash = require('crypto-js').HmacSHA256(message, secretKey);
return require('crypto-js').enc.Base64.stringify(hash);
}
// Set variables
pm.variables.set("accessKey", accessKey)
pm.variables.set("signature", makeSignature());
pm.variables.set("timestamp", timestamp);
pm.variables.set("clientType", clientType);
pm.variables.set("projectId", projectId);
프로젝트 키 값 : 사용 X
공통 키 값 : 사용O
결과값▼

