kahyam/api

Kahyam API for Commercial Usage

v1.3 2017-01-09 14:52 UTC

This package is not auto-updated.

Last update: 2024-05-26 00:00:57 UTC


README

Kahyam Commercial API

StyleCI Badge Packagist Packagist

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

More Info

www.kahyam.co