kahyam / api
Kahyam API for Commercial Usage
v1.3
2017-01-09 14:52 UTC
Requires
- php: >=5.6.13
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-05-26 00:00:57 UTC
README
Kahyam Commercial API
With this package the kahyam api usage is simplified.
- Simple Request initialization
- Procedure for curl
- Response after request
Usage
Installation
$ composer require kahyam/api
Method
PUT = Kahyam\Request::PUT POST = Kahyam\Request::POST DELETE = Kahyam\Request::DELETE GET = Kahyam\Request::GET
Endpoint
api/v1/sales = Kahyam\Endpoint::SALES api/v1/hours = Kahyam\Endpoint::HOURS api/v1/not_work_dates = Kahyam\Endpoint::HOLIDAYS api/v1/reports = Kahyam\Endpoint::REPORTS api/v1/places = Kahyam\Endpoint::PLACES api/v1/confirmation = Kahyam\Endpoint::CONFIRM
Code
$request = new \Kahyam\Request(); $request->setMethod(Kahyam\Request::PUT) ->setEndPoint(Kahyam\Endpoint::SALES) ->setParams('prettyPrint',true) # Setting Url Parameters ->setBody('phone','5331456147') # Setting Body Items ->setID('KHY0001638'); # Specifying Which Order $api = new \Kahyam\API($username,$api_key); # initialization for API $response = $api->setRequest($request)->getResponse(); # Get Response