kahyam/api

Kahyam API for Commercial Usage

Installs: 18

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/kahyam/api

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

This package is not auto-updated.

Last update: 2025-10-12 06:42:51 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