2016-11-14 6 views
1

REST API経由でアクセスしようとしているMagento 1.9 CEインストールがあります。 oauth/initiate URLを呼び出してプロセスを開始すると、「oauth_problem = nonce_used」エラーが発生します。Magento 1.9 nonce_usedエラーで失敗する

私は/Mage/Oauth/Model/Server.php _validateNonceメソッドにいくつかのログを追加しました。そして、私がPostmanリクエストで指定したnonceにもかかわらず、同じnonceがログアウトされます。言い換えれば、リクエスト内のノンスは何らかの形で消え、前のノンスはどこかから取得されます。

これは以前のリクエストのノンスだけではありません。私はoauth/initiate URLを何度も呼び出し、ログに記録されたnonceはすべてのものについて同じであった(そして要求に渡されたnonceは決してなかった)。

これがMagentoのものかApache/mod_rewriteが何かをしているかどうかはわかりません。

大変ありがとうございます。

+0

APIキャッシュが無効になっていると試行することができます。これは、以前のトークンを取得することがあるためです。 –

+0

ご返信ありがとうございます。キャッシュはしばらくの間完全に無効になっています。 – Steve

答えて

1

MagentoではなくPostmanに問題がありました。投稿データを正しく更新していませんでした。

関連する問題