Skip to content

kelvinvalencio/Py-Tokopedia-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Py-Tokopedia-API

Implementation example of Tokopedia OpenAPI using Python, with some of its Product API functions:

  • get product info
  • get all etalase
  • update stock
  • update price

Prepare

  1. Fill out the constants in the Python code
    client_id = b'<your client_id>'
    client_secret = b'<your client_secret>'
    fs_id = '<your fs_id>'
    shop_id = '<your shop_id>'
  2. Install dependencies
    pip install requests
  3. This script will generate file "tokopedia_token.txt" in the same directory it's executed. This file will be used to save token. Make sure add proper permissions to write, read, and execute.

Execute

Linux

$ ./tokopedia.py

Windows

python tokopedia.py

Example of a success response (get_all_etalase function)

$ ./tokopedia.py
tokopedia_token.txt not found, creating one.
get_token(): response {"access_token":"<>","event_code":"","expires_in":<>,"last_login_type":"<>","sq_check":<>,"token_type":"Bearer"}

{
    "data": {
        "etalase": [
            {
                "alias": "<>",
                "etalase_id": <>,
                "etalase_name": "<>",
                "url": "<>"
            },
            {
                "alias": "<>",
                "etalase_id": <>,
                "etalase_name": "<>",
                "url": "<>"
            },
            {
                "alias": "<>",
                "etalase_id": <>,
                "etalase_name": "<>",
                "url": "<>"
            }
        ],
        "shop": {
            "id": <>,
            "location": "<>",
            "name": "<>",
            "uri": "<>"
        }
    },
    "header": {
        "messages": "Your request has been processed successfully",
        "process_time": 0.080218411
    }
}

Read Full API Documentations

See Tokopedia OpenAPI Documentation

About

Tokopedia OpenAPI connector with some of its basic API functions implemented

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages