ypconnector

Python SDK for integrating APIs published via Yappes platform


License
MIT
Install
pip install ypconnector==1.1.2

Documentation

ypconnector-python

ypconnector-python is a Python SDK used for integrating the Yappes Published APIs with your application. SDK is installed via npm.

ypconnector-python provides individual action methods and a common method for making API requests.Currently it supports GET,POST,POST,DELETE and PATCH.

Install:

pip install ypconnector

Usage:

from yplib.ypconnector import YappesLibrary

//Yappes-Token obtained from yappes portal
yappesToken = "YOUR X-YAPPES-KEY";
ypObj = YappesLibrary(token)

//Data needed to call the library methods - individual Actions(GET/POST/PUT)
url = "http://localhost:8081/getdata";
data = {
 "headers": {
  "Content-Type":"application/json"
 },
 "queryparams": {
  "queryParam1" : "value1"
 },
 "payload": {
  "key":"value"
 }
}

//GET Request with empty payload: {}
responseData = ypObj.get(url, data)
print(responseData["body"])

//POST Request
responseData = ypObj.post(url, data)
print(responseData["body"])

//PUT Request
responseData = ypObj.put(url, data)
print(responseData["body"])

//Common Method
//Data needed to call the library methods - common action (call)
url = "http://localhost:8081/getdata";
data = {
 "method":"get"
 "headers": {
  "Content-Type":"application/json"
 },
 "queryparams": {
  "queryParam1" : "value1"
 },
 "payload": {
  "key":"value"
 }
}

responseData = ypObj.call(url, data)
print(responseData["body"])