I tried to authorize Magento web api using OAuth. Its successfully completed in local machine. I have used OAuth extenstion.

I implemented magento2 and code-igniter on different hosts. So I want to call magento 2 rest api from codeigniter. In my localhost I implemented magento2 integration authorization successfully. And I got access token also. Below the post data in oauth/token/request

[2018-04-28 05:20:43] main.DEBUG: oauth request url {"data":"http://localhost/WC/M2_CI/store/index.php/oauth/token/request","is_exception":false} []

[2018-04-28 05:20:43] main.DEBUG: oauth request {"outh request":{"oauth_consumer_key":"pfnoibfya93hh9i0vwe4m5ciknl2vxjv","oauth_signature_method":"HMAC-SHA1","oauth_nonce":"1901491915ae404ab194899.22211097","oauth_timestamp":"1524892843","oauth_version":"1.0","oauth_signature":"nHwNX8WGHdNuMSkY7/3B0G7dl2o="},"is_exception":false} []

Then I same procedure followed in server host. I got the error that says

Invalid auth/bad request (got a 400, expected HTTP/1.1 20X or a redirect)

So That's why I debug the post data then got the following result

[2018-04-28 07:27:31] main.DEBUG: oauth rquest url {"data":[],"is_exception":false} []

[2018-04-28 07:27:31] main.DEBUG: oauth rquest {"data":[],"is_exception":false} []

Here on the getRequestToken() function call the post data not getting on the magento side. How can i solve this issue?. Thanks in advance Please share your valuable information.

  • In your local environment are you using Code Igniter as well? Apr 28, 2018 at 13:43
  • Yes of-course and its worked
    – Midlaj
    Apr 28, 2018 at 18:27


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.