Python을 사용하여 Shopify REST API 호출(Basic 인증)

개요


전문[1]에서 나는 파이톤에서 Shopify API 패키지까지 GraphiQL을 호출하는 방법을 썼다.
Graphiql은 지원되지 않으며 API를 사용하는 경우가 있으므로 REST API를 통해 Basic 인증을 받을 수 있습니다.
이번에 나는 그 방법을 기록할 것이다.

절차.


간단한 Basic 인증orders.json을 호출합니다.

1. Requests 설치


pip install requests

2. ptyhon에서 소스 코드 설명


환경에 따라 샘플 코드에 대해host 진행name、 password, host_설명name
headers에서 liaction/json 및 Authorization을 적용해야 합니다.
import base64

import requests

api_key = "APIキー"
password = "パスワード"
host_name = "ホスト名"

basic_user_and_pasword = base64.b64encode(f"{api_key}:{password}".encode("utf-8"))
headers = {
    "Content-Type": "application/json",
    "Authorization": "Basic " + basic_user_and_pasword.decode("utf-8"),
}

url = f"https://{host_name}/admin/api/2021-01/orders.json"

response = requests.get(url, headers=headers)
각주
[2] https://zenn.dev/msksgm/articles/shopify-api-python-graphql
↩︎ https://zenn.dev/msksgm/articles/shopify-api-python-request-graphql

좋은 웹페이지 즐겨찾기