티스토리 뷰
shopify는 api가 graphGL.api에서 거의 대부분을 커스텀할 수 있게 지원해주는데
작업할때 시작부터 난관에 부딪히기 쉽습니다.
분명 api_key와 api_password라고 적혀있지만 실제 코드로 작성될때는 api_password는
admin . api_token값으로 사용해야합니다.
거기에 이 토큰값은 최초 셋팅에만 보여지고 그 후로는 볼수없습니다.
잊어버리시면 새로 앱셋팅부터 해야합니다.
쇼피파이 관리자에서 ->앱 -> 앱 및 판매관리 설정->앱개발을 선택해줍니다.
여기서 설정에 관련된 것들을 해주면 됩니다.
앱에서
구성에서
관리자 api를 사용할 권한을 구성해주고
api 토큰, api 키값, api 비밀번호 등의 정보를 가져옵니다
그런데 주의하실점은 "shpat_"로 시작되는 값을 api 요청 코드에서 api값으로 사용합니다.
그리고 원하시는 언어로 데이터 쿼리를 만들어서 요청하시면 됩니다.
동작하는 기능마다 요청 url이 다른데
예를 들어 파이선이라면 shofipy 라이브러리를 사용해서
주문목록을 가져와서 처리하는 방법이 있고
주문에서 통관부호를 가져오거나 하는 읽는 동작은
필요한 권한을 앱개발 구성에서 설정해야하고
송장번호를 업데이트 하는 등의 기능을 사용할때는
위의 관리자 구성에서
읽기 뿐만 아니라 쓰기 권한도 열어줘야합니다
그리고 동작하는 url 마다 필요로 하는 id값이 다 별도입니다.
주문id, fulfillment_ID 등 확인하셔서 원하시는 항목을 조회하거나 업데이트 하실수있습니다.
파이썬 코드는 필요하시면 요청하세요.
업체별로 키값이 다르고 사용하시는 엑셀 템플릿 등이 다르기 때문에
참조 문서를 보시면서 필요한 데이타를 찾으실 수 있습니다
https://shopify.dev/docs/api/admin-rest/2024-07/resources/order
'프로그래밍' 카테고리의 다른 글
php8.x 에서 생기는 오류 빈값과 0을 비교가 가능하다. (0) | 2024.10.26 |
---|---|
모바일에서 이미지클릭만 되고 다운받기는 안되게 하고싶을때 (0) | 2024.10.22 |
크롬 확장프로그램 background.js에서현재 열려있는 탭의 페이지의 dom에 접근해서 특정 값 popup.html로 에 div를 추가해서 전달 (0) | 2024.05.24 |
LSPosed와 Magisk는 Android 기기에서 시스템 및 앱의 동작을 수정하는 데 사용되는 도구, 멀티앱 용도에 사용 (0) | 2024.05.19 |
fullcalendar 에서 통계 만들기 . events 발생후 (0) | 2024.05.09 |
- Total
- Today
- Yesterday
- .htaccess
- 멀티계정
- php
- SSL
- 텔레그램
- 텔레그램봇
- Cloudflare
- 회원가입
- 아파치
- lsposed
- 셀레니움
- 파이선
- 루팅
- xe
- python
- 유튜브
- 그누보드
- Magisk
- Fullcalendar
- 파이썬
- 그누보드5
- 클라우드플레어
- 오토셋
- 아미나
- 제로보드
- php8
- Apache
- 윈도우
- 에러
- 워드프레스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |