아임웹 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);