リクエストを行うときに、Shopify アプリで「無効なセッション トークン」エラーが表示されるのはなぜですか?
P粉021708275
P粉021708275 2023-12-29 17:55:41
0
1
402

Shopify アプリからリクエストを作成し、バックエンドの laravel とフロントエンドの vue.js にメソッドを投稿しようとしています。Inertia を使用しています。わかりました。

P粉021708275
P粉021708275

全員に返信(1)
P粉354948724

問題が何であるか、そしてそれを解決する方法を明確にするために、まず、誰かが私と同じ問題に直面するだろうと考えました。したがって、これは基本的に非常に自明のエラーであるため、コードは必要ないと思います。セッション トークンの有効期限が切れました。他に何が必要ですか?

このエラーは、Shopify が Iframe でアプリケーションを実行しており、リクエストを行っているトークンが一致しないために発生します。そのため、トークンをリクエストに手動で追加する必要があります。トークンは毎回しばらくの間変化するため、メソッドを呼び出すときに常にトークンを取得することをお勧めします。 Vue.js、Laravel、Inertia.js、Axios

を使用してこれを処理する方法のコード例をいくつか追加しました。 リーリー

これは私の app.blade.php にあります。Osiset github で見つけました。これが最適な解決策かどうかはわかりません https://github.com/osiset/laravel-shopify/issues/594

リーリー

または、csrf トークンを無効にすることもできます (非推奨)

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート