2017 © Pedro Peláez
 

library solidshops-api-php

SolidShops PHP API wrapper library

image

solidshops/solidshops-api-php

SolidShops PHP API wrapper library

  • Tuesday, February 2, 2016
  • by driesdroesbeke
  • Repository
  • 2 Watchers
  • 1 Stars
  • 543 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

SolidShops PHP API client

A SolidShops API client for PHP created and maintained by @SolidShops, (*1)

Installation

You can download the latest version or use composer:, (*2)

{
    "require": {
        "solidshops/solidshops-api-php": "dev-master"
    }
}

Authorisation

You can create an authentication object once and pass it to the constructor of each class., (*3)


$obj_auth = new \SolidShopsApi\Http\Auth\BasicAuthentication ( "apikey", "apipassword" ); $obj_products = new \SolidShopsApi\Services\Products ( $obj_auth ); $obj_pages = new \SolidShopsApi\Services\Pages ( $obj_auth ); $obj_orders = new \SolidShopsApi\Services\Orders ( $obj_auth ); $obj_categories = new \SolidShopsApi\Services\Categories ( $obj_auth ); $obj_webhooks = new \SolidShopsApi\Services\Webhooks ( $obj_auth );

Methods

Pages

getlist

$obj_jsonresponse = $obj_pages->getlist ( $arr_filter ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
get

$obj_jsonresponse = $obj_pages->get ( 1 ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
create

$obj_jsonresponse = $obj_pages->create ( '{ "name": "a page name", "content": "the first content of the page", "active": 1 }' ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
update

$obj_jsonresponse = $obj_pages->update ( $id_to_update, '{ "name": "a page name", "content": "the second content of the page", "active": 1 }' ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
delete

$obj_jsonresponse = $obj_pages->delete ( 1 ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }

Products

getlist

$obj_jsonresponse = $obj_products->getlist ( $arr_filter ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
get

$obj_jsonresponse = $obj_products->get ( 1 ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }

Orders

getlist

$obj_jsonresponse = $obj_orders->getlist ( $arr_filter ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
get

$obj_jsonresponse = $obj_orders->get ( 1 ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }

Categories

getlist

$obj_jsonresponse = $obj_categories->getlist ( $arr_filter ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
get

$obj_jsonresponse = $obj_categories->get ( 1 ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }

Webhooks

getlist

$obj_jsonresponse = $obj_webhooks->getlist ( $arr_filter ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
get

$obj_jsonresponse = $obj_webhooks->get ( 1 ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
create

$obj_jsonresponse = $obj_webhooks->create ( '{ "name": "a page name", "content": "the first content of the page", "active": 1 }' ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
update

$obj_jsonresponse = $obj_webhooks->update ( $id_to_update, '{ "name": "a page name", "content": "the second content of the page", "active": 1 }' ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }
delete

$obj_jsonresponse = $obj_webhooks->delete ( 1 ); if ($obj_jsonresponse->getSuccess ()) { var_dump($obj_jsonresponse->getData ()); } else { var_dump($obj_jsonresponse->getErrors ()); }

The Versions

02/02 2016

dev-master

9999999-dev

SolidShops PHP API wrapper library

  Sources   Download

api php solidshops

15/01 2016

dev-auth

dev-auth

SolidShops PHP API wrapper library

  Sources   Download

api php solidshops

05/12 2014

dev-webhooks

dev-webhooks

SolidShops PHP API wrapper library

  Sources   Download

api php solidshops