次のようなGETフィルターを使用すると、Magento REST APIから注文を取得するのに苦労しています http://localhost/magento/api/rest/orders/?filter[1][attribute]=entity_id&filter[1][gt]=70&page=1&limit=100
それは与えています "error":[{"code":401,"message":"oauth_problem=signature_invalid"}]
PostmanのようなRESTクライアントを使用して同じAPIエンドポイントにアクセスしようとすると、目的の結果のJSONが返されます。
フィルタークエリの角かっこが、Oauth署名の生成で問題を引き起こしているのではないかと思います。GETフィルターのないすべてのエンドポイントは正常に機能しています。リクエストノードモジュールを使用して、oauthヘッダーを含むGETリクエストを作成しています。
署名無効エラーを回避するための修正はありますか?
                  この質問に対する答えはありますか、またはフィルターを適用する方法を見つけましたか?私も同じ問題に直面しています
                
                
                  
                    —
                    UmeshR 2015 
                    
                  
                
              
                  問題は、OAuth署名の生成に使用していたリクエストノードモジュール内にありました。URLの角括弧は考慮されませんでした。角かっこを含めるためにモジュールのコードを変更しました。使用しているOAuth署名の生成方法を確認してください。
                
                
                  
                    —
                    スリカンス2015 
                    
                  
                
              
                  それは、時間を費やして解決した直後です。ポインタをありがとうございます。
                
                
                  
                    —
                    UmeshR 2015 
                    
                  
                
              
                  私も同じ問題を抱えています。どのように解決しましたか?角括弧は正しくエンコードされており、クエリ文字列パラメーターの順序は問題ありませんが、それでも無効な署名が表示されます。
                
                
                  
                    —
                    Gustavo Piucco 16