Python - TECHOUS/TreasureApis GitHub Wiki
This tutorial will show you how you can call our APIs using Python. For sending sample get API request in python 3 then install the requests library using pip install requests
or pip3 install requests
. Create a new filename with python extension i.e callapi.py
.
# importing the requests library
import requests
# api-endpoint
URL = "https://treasurejsapi.herokuapp.com/api/v1/search"
# defining a params dict for the parameters to be sent to the API
PARAMS = {'find': 'as'}
# sending get request and saving the response as response object
r = requests.get(url = URL, params = PARAMS)
# extracting data in json format
data = r.json()
print(data)
OUTPUT
For output run the file using command python callapi.py
. Then you will get the output like below:
[
{
'description': 'Official React bindings for Redux', 'docs': 'http://caolan.github.io/async/docs.html',
'github': 'https://github.com/caolan/async',
'name': 'ASYNC',
'other': [],
'website': 'http://caolan.github.io/async/'
},
{
'description': 'astroturf lets you write CSS in your JavaScript files without adding any runtime layer, and with your existing CSS processing pipeline.',
'docs': '',
'github': 'https://github.com/4Catalyzer/astroturf',
'name': 'ASTROTURF',
'other': [],
'website': ''
}
]