예제코드

도매꾹 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)