예제코드
도매꾹 Open API는 HTTPS 기반으로 간결하게 구성되어 있습니다. HTTP 통신이 가능하다면 어떠한 개발언어를 선택하더라도 데이터의 송수신이 가능합니다. 아래는 각 개발언어별로 상품목록 API를 수신하는 예제코드를 모았습니다.
PHP
<?
// Setting URL
$url = 'https://domeggook.com/ssl/api/';
// Setting Request Parameters
$param = array(
'ver' => '4.0',
'mode' => 'getItemList',
'aid' => '[[발급받은 API KEY 입력]]',
'market' => 'dome',
'om' => 'json'
);
// Getting API Response
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url . '?' . http_build_query($param));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_HEADER, false);
$res = curl_exec($ch);
curl_close($ch);
// Parsing
$data = json_decode($res);
?>
Python
# Initializing
import json
import requests
# Setting URL
url = 'https://domeggook.com/ssl/api/'
# Setting Request Parameters
param = dict()
param['ver'] = '4.0'
param['mode'] = 'getItemList'
param['aid'] = '[[발급받은 API KEY 입력]]'
param['market'] = 'dome'
param['om'] = 'json'
# Getting API Response
res = requests.get(url, params=param)
# Parsing
data = json.loads(res.content)