shopify GraphQLAPIで店舗の名前を取得する
前提
Postmanのインストール
shopifyで店舗開設済み
プライベートアプリ開設済み
Postmanでプロジェクト作成
左上の+Newアイコンから新しくプロジェクトを作成
以下設定
1.HTTPメソッドをPOST設定
2.URLをhttps://{shopName}.myshopify.com./api/2020-10/graphqlに設定。(apiのバージョンはその時々に合わせてください)
3.Headersに2つパラメータ追加
X-Shopify-Storefront-Access-Token: 値にプライベートアプリのAPIキーのパスワード(shppaから始まる)
Accept: 値にapplication/json
4.BodyをGraphqlに設定
以上で設定はOK
以下のようになる。
{shopName}とAPIKEY関しては各自で入力してください
BodyにQueryを記述
query {
shop {
name
}
}
sendを実行すると、Responseに以下のように返って来ると思います。
{
"data": {
"shop": {
"name": "OrenoMise"
}
},
"extensions": {
"cost": {
"requestedQueryCost": 1,
"actualQueryCost": 1,
"throttleStatus": {
"maximumAvailable": 1000.0,
"currentlyAvailable": 999,
"restoreRate": 50.0
}
}
}
}
shopNameを取得しただけですが、ShopifyGraphQLAPIの動作を感じていただければ幸いです。