ホームページ  >  に質問  >  本文

リクエストを行うときに、Shopify アプリで「無効なセッション トークン」エラーが表示されるのはなぜですか?

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

P粉021708275P粉021708275294日前365

全員に返信(1)返信します

  • P粉354948724

    P粉3549487242023-12-30 11:49:28

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

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

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

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

    リーリー

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

    返事
    0
  • キャンセル返事