shopify

shopify app deployでひたすらThe Partners GraphQL API responded unsuccessfully with the HTTP

shopify logo

Shopifyのアプリをローカル環境で開発しようとshopify app init実行後、shopify.app.tomlでscopeを追加しshopify app devしたところ以下のエラーが出て進めなくなりました。

The Partners GraphQL API responded unsuccessfully with the HTTP status 200 and errors

調べている中でstatusコードが200だったのか500だったのかはわからなくなってしまいましたが、ネット上では今まで問題なかったのに急に発生したのならshopifyサーバー、誤字などが原因として挙げられていましたが、新しいscopeを追加する前は問題なかったのでshopifyサーバーは原因として考えずらい、誤字も1つずつ確認し問題なさそうでした。となると一体。

ネットサーフィンしながらshopify公式サイトを読んでみたら、許可をとってから使えるようになるscopeがあるのと、shopify user plusに登録していないと使えないscopeがあり面倒なので全て取り除いたら無事デプロイできました。

参考:https://shopify.dev/docs/api/usage/access-scopes

もうちょっとわかりやすいエラーメッセージにできないものなんですかね。大したことないのにはまりました。

以前、初めからscopeを追加しておかないとうまく権限が反映されないことがあったので、最初からscope追加しておきたかったんですがなかなかうまくいかないですね。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です