아임웹 API 활용방법

2025년 01월 07일

아임웹 API 활용방법

1. CURL (js)

2. PHP


참조

https://developers.imweb.me/

https://developers-docs.imweb.me/guide/imweb-developers

https://old-developers.imweb.me/getstarted/getexamples


개발자 구 문서를 참조합니다.


1. CURL 

먼저 API 액세스토큰을 발급받는다.

관리자에서 api 키를 신청하고

컴퓨터 터미널에서 다음 명령어를 입력한다.

{API_KEY}와 {SECRET}는 각각 알맞게 변경한다.


[code]

curl -d '{"key": "{API_KEY}", "secret":"{SECRET}"}' https://api.imweb.me/v2/auth


액세스토큰을 발급받았으면

api 호출예제를 확인한다.


[code]

curl -X GET -H "Content-Type: application/json" -H "access-token: {ACCESS_TOKEN}" -d '{"version":"latest"}' https://api.imweb.me/v2/shop/products



{ACCESS_TOKEN}값에 위에서 발급받는 토큰값을 입력한다. 


2. php

php로도 위 방법과 같이 액세스토큰을 발급받은 후에,

필요한 데이터값을 가져올 수 있다.


<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://api.imweb.me/v2/auth');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1) ;

curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([

'key'=> ‘API키,

'secret'=> ‘시크릿코드’,

]));

$res = curl_exec($ch);

echo $res;

curl_close($ch);


$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://api.imweb.me/v2/shop/products');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1) ;

curl_setopt($ch, CURLOPT_HTTPHEADER, ['access-token: 액세스토큰’]);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');

curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(['version' => 'latest']));

$res = curl_exec($ch);

echo $res;

curl_close($ch);