안녕하세요. 박재화 전문가입니다.
마침 요즘 구매대행을 하면서 쇼핑몰과 API 통신 관련 공부를 했는데 딱 질문이 있군요.
API는 다른 프로그램과 대화를 하기 위한 약속된 창구라고 볼 수 있습니다. 보통은 인터넷에서 HTTP 요청과 응답으로 데이터를 주고받게 되죠.
앱이 서버 주소로 특정 경로에 요청을 보낼 경우 서버가 JSON 같은 형식으로 결과를 돌려주고, 앱은 그걸 다시 화면에 보여주거나 저장하는 방식입니다. 이 때 인증을 위해서 API 키나 토큰을 같이 보내는 것이고, 서버는 권환과 규칙을 확인한 뒤 허용된 데이터만 응답하는 구조라고 보시면 되곘습니다.