[이카운트] ECOUNT API 연동(2)
2023.08.29
API 제공 기능 테스트 ( PHP CURL )
ZONE
- 문서
※ HEADER : 호출방식, Content-Type, Test URL ( 테스트 URL이 따로 있네요 )
※ BODY : 'COM_CODE' = '회사코드'
※ Example Parameter로 데이터 보낼 구조 확인
- PHP CODE
/* ZONE 조회(테스트) */
$url = 'https://sboapi.ecount.com/OAPI/V2/Zone'; // 테스트 URL
$arr_post["COM_CODE"] = '아까 기록한 본인 회사코드 6자리';
$post_data = json_encode($arr_post);
$ch=curl_init();
// user credencial
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json', 'Content-Type: application/json'));
curl_setopt($ch, CURLOPT_VERBOSE, true);
//POST방식
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response, true);
※ HEADER 에 Content-Type, Accept 다 안넣으면 에러뜸ㅠ
- 반환값
※ ZONE 다른 기능에 사용해야해서 따로 기록
댓글을 작성해보세요.