Search code examples
phpauthenticationcodeigniter-2instagram-api

You are not a sandbox user of this client. Error Codeigniter-Instagram api


In my codeigniter project I am trying to use Instagram API for log in.

This is the library which I am using.

But when going to the login page, it is showing error

{"code": 403, "error_type": "OAuthForbiddenException", "error_message": "You are not a sandbox user of this client"}

The sample url is

https://www.instagram.com/oauth/authorize/?client_id=[client ID]&redirect_uri=[your url]&response_type=code

Why it is working like this? Any help could be appreciated


Solution

  • As per this error:

    {"code": 403, "error_type": "OAuthForbiddenException", "error_message": "You are not a sandbox user of this client"}

    First of all you need to create Sandbox User:

    Step1:

    Login your account from here "http://instagram.com/developer" and than click on Manage Clients for creating New Client, make sure status of client is Sandbox.

    Step2:

    Fill all required fields and set OAuth redirect_uri field to "http://localhost" without using quotes. also unchecked Disable implicit OAuth

    Step 3:

    Now you can see the client id on Client Detail box, now you just need to generate Access Token for access API, you can use this URL:

    https://instagram.com/oauth/authorize/?client_id=[CLIENT_ID_HERE]&redirect_uri=http://localhost&response_type=token
    

    You can check the status of Client from here: enter image description here

    Reference: http://jelled.com/instagram/access-token