Shopify appを久しぶりに作るのとになりました
最新のShopify cliをいれるところから始め
$ shopify version
Current Shopify CLI version: 3.64.1
appのAPIのアクセス許可のscopesの設定を変えても反映されなくてはまりました
Manage app config files を読むとよかったです
だめだったときの shopify.app.toml
# This file stores configurations for your Shopify app.
scopes = "read_orders, write_products"
shopify app config link
をすると、Shopify appの情報を取ってきて更新されます
更新後の shopify.app.toml
# Learn more about configuring your app at https://shopify.dev/docs/apps/tools/cli/configuration
client_id = "xxxxxx"
name = "app-sandbox"
handle = "app-sandbox-1"
application_url = "https://example.com/"
embedded = true
[build]
include_config_on_deploy = true
[access_scopes]
# Learn more at https://shopify.dev/docs/apps/tools/cli/configuration#access_scopes
scopes = ""
[auth]
redirect_urls = [ "https://example.com/api/auth" ]
[webhooks]
api_version = "2024-07"
[[webhooks.subscriptions]]
topics = [ "app/uninstalled" ]
uri = "/webhooks"
[pos]
embedded = false
scopesを更新したら shopify app deploy
で反映されました
アプリがどうなってるかは Shopify Partners で確認できます
アプリ選択 > Api Access
久しぶりにさわるとRemix化されてたり、変化が結構ありました
このリンクは、アフィリエイトリンクです