Package: coupang
coupangcoupang은 쿠팡 오픈 API의 파이썬 래퍼(Python wrapper) 입니다.현재 9개의 주제에 대해 구현되어 있으며, 그 내용은 아래와 같습니다.카테고리 API(category)카테고리 메타정보 조회get_category_meta(path)카테고리 추천get_product_auto_category(body)카테고리 목록조회get_categories()카테고리 조회get_category(path)카테고리 유효성 검사get_category_validation(path)물류센터 API(shipping)출고지 생성register_outbound_shipping_center(body)출고지 조회outbound_shipping_place(query)출고지 수정update_outbound_shipping_place(body)반품지 생성update_shipping_center_by_vendor(path, body)반품지 목록 조회get_shipping_center_by_vendor(path, query)반품지 수정update_shipping_center_by_return_center_code(path, body)반품지 단건 조회get_shipping_by_center_code(query)상품 API(product)상품 생성create_product(body)상품 승인 요청approve_product(path)상품 조회get_product_by_product_id(path)상품 조회(승인불필요)get_partial_product_by_product_id(path)해당 상품의 배송 및 반품지 등의 관련 정보를 조회상품 수정(승인필요)update_product(body)상품 수정(승인불필요)update_partial_product(body)배송 및 반품지 관련 정보를 별도의 승인 절차 없이 빠르게 수정상품 삭제delete_product(path)상품 등록 현황 조회get_inflow_status()상품 목록 페이징 조회get_products_by_query(query)상품 목록 구간 조회get_products_by_time_frame(query)상품 상태변경이력 조회get_product_status_history(query)상품 요약 정보 조회get_product_by_external_sku(path)상품 아이템별 수량/가격/상태 조회get_product_quantity_price_status(path)상품 아이템별 수량 변경update_product_quantity_by_item(path)상품 아이템별 가격 변경update_product_price_by_item(path)상품 아이템별 판매 재개resume_product_sales_by_item(path)상품 아이템별 판매 중지stop_product_sales_by_item(path)배송/환불 API(ordersheet)발주서 목록 조회(일단위/분단위)get_ordersheet(path, query)발주서 단건 조회(shipment_box_id)get_ordersheet_by_shipmentboxid(path)발주서 단건 조회(order_id)get_ordersheet_by_orderid(path)배송상태 변경 히스토리 조회get_ordersheet_history(path)상품준비중 처리update_ordersheet_status(body)송장업로드 처리update_order_shipping_info(body)송장업데이트 처리update_order_invoice(body)출고중지완료 처리stop_return_request_shipment(body)이미출고 처리stop_return_request_by_receipt(body)주문 상품 취소 처리cancel_order_processing(body)장기 미배송 완료 처리update_invoice_delivery_by_invoice_no(path, body)반품 API(returns)반품/취소 요청 목록 조회get_return_request_by_query(path, query)반품요청 단건 조회get_return_request_by_receipt(path)반품상품 입고 확인 처리get_return_request_confirmation(body)반품요청 승인 처리approve_return_request_by_receipt(body)반품철회 이력 기간별 조회get_return_withdraw_request(path, query)반품철회 이력 접수번호로 조회get_return_withdraw_by_cancel_ids(path, body)회수 송장 등록create_return_exchange_invoice(path, body)교환 API(exchange)교환요청 목록조회get_exchange_request(path, query)교환요청상품 입고 확인처리confirm_exchange_request(body)교환요청 거부 처리reject_exchange_request(body)교환상품 송장 업로드 처리update_invoice_exchange_request(body)CS API(cs)상품별 고객문의 조회get_customer_service_request(query)상품별 고객문의 답변update_customer_service_request(path, body)쿠팡 콜센터 문의 조회get_inquiry_by_query(query)쿠팡 콜센터 문의 답변update_inquiry(body)쿠팡 콜센터 문의 확인confirm_inquiry(path, body)정산 API(settlement)매출내역 조회get_revenue_history(query)지급내역 조회settlement_histories(query)검색(search)상품검색search(keywords)함수의 매개변수는쿠팡 오픈 API에서 확인할 수 있습니다.path는 Path Segment Parameter를 의미하며 dict 자료형입니다.body는 Body Parameter를 의미하며 dict 자료형입니다.query는 Query String Parameter 를 의미하며 dict 자료형입니다.마지막의 search 함수의 매개변수인 keywords는 str 타입입니다.쿠팡 오픈 API에 관한 자세한 내용은 아래 주소에서 확인하실 수 있습니다.쿠팡 오픈 API 공식문서설치pip install coupang사용법위의 명령어를 이용하여 coupang 패키지 설치하기OPEN API Key 발급받기쿠팡의OPEN API Key 발급받기를 참조하여 SecretKey, AccessKey를 준비합니다.coupang.ini파일을 만들고 아래의 정보를 작성하십시오.[DEFAULT]SECRETKEY=발급받은SecretKeyACCESSKEY=발급받은AccessKeyVENDOR_ID=업체코드파이썬 쉘에서 테스트 해보기MacBook-Pro:~/kyungdongseo$pipinstallcoupangMacBook-Pro:~/kyungdongseo$cat>>coupang.ini<<EOF>[DEFAULT]>SECRETKEY=비밀키>ACCESSKEY=액세스키>VENDOR_ID=업체코드>EOFMacBook-Pro:~/kyungdongseo$lscoupang.iniMacBook-Pro:~/kyungdongseo$python>>>fromcoupang.categoryimportget_product_auto_category>>>get_product_auto_category({'productName':'pop꽂이'}){'code':200,'message':'OK','data':{'autoCategorizationPredictionResultType':'SUCCESS','predictedCategoryId':'80060','predictedCategoryName':'아크릴/POP꽂이','comment':None}}