반응형
www.instagram.com
1편:
[Python] 스마트 스토어 API 활용 네이버 커머스 API 1편
프로그래밍으로 돈을 벌기 시작한건 내 쇼핑몰 때문이였다. 스마트스토어의 상품 노출 로직을 이해하고 있었지만, 상품을 등록하는 작업들이 은근 단순반복 노동에 가까웠다. 자동화 할 수
myworld1004.tistory.com
지난번에 토큰을 발급하는걸 포스팅 했었다.
오늘은 받은 토큰을 활용해서 진짜 스마트스토어 api를 사용해보자 !
import http.client
conn = http.client.HTTPSConnection("api.commerce.naver.com")
payload = "{\"searchKeywordType\":\"CHANNEL_PRODUCT_NO\",\"channelProductNos\":[0],\"originProductNos\":[0],\"groupProductNos\":[0],\"sellerManagementCode\":\"string\",\"productStatusTypes\":[\"WAIT\"],\"page\":1,\"size\":50,\"orderType\":\"NO\",\"periodType\":\"PROD_REG_DAY\",\"fromDate\":\"2024-06-27\",\"toDate\":\"2024-06-27\"}"
headers = {
'Authorization': "Bearer REPLACE_BEARER_TOKEN",
'content-type': "application/json"
}
conn.request("POST", "/external/v1/products/search", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
네이버커머스 API에서 제공하는 파이썬 코드는 위와 같다.
조금 바꿔보자.
def search(token):
conn = http.client.HTTPSConnection("api.commerce.naver.com")
payload = "{\"searchKeywordType\":\"SELLER_CODE\",\"productStatusTypes\":\"SALE\",\"page\":1,\"size\":500,\"orderType\":\"NO\",\"periodType\":\"PROD_MOD_DAY\",\"fromDate\":\"2000-12-22\",\"toDate\":\"2024-06-27\"}"
headers = {
'Authorization': "Bearer " + token,
'content-type': "application/json"
}
conn.request("POST", "/external/v1/products/search", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
payload에 값을 바꾸고, headers에는 토큰을 추가해줬다.
token = token()
if token != 0:
search(token)
굿 !
프로그램 개발 의뢰로 정신이 하나도 없다 ㅠㅠㅠㅠㅠㅠ
3편에 다음 글 올리겠다. 이만
[종합 매크로] 공지사항
---업데이트 예정
myworld1004.tistory.com
반응형
'프로그램 개발일지' 카테고리의 다른 글
[Python] 스마트 스토어 API 활용 네이버 커머스 API 4편 (2) | 2024.07.24 |
---|---|
[Python] 스마트 스토어 API 활용 네이버 커머스 API 3편 (1) | 2024.07.08 |
[ADB] adb 한글 전송이 안 될때 / 한글 입력이 안 될때 (0) | 2024.06.18 |
[Python] 파이썬 블루스택 제어하기 - 1 (2) | 2024.06.15 |
[Python] 스마트 스토어 API 활용 네이버 커머스 API 1편 (3) | 2024.06.15 |