Giter VIP home page Giter VIP logo

storedge-api-client-php's Introduction

Storedge PHP SDK

Guzzle client wrapper for Storedge API

Installation

  • This is a composer package, so download composer
  • Add the Github URL to the repositories section of your composer.json file:
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/rednovalabs/storedge-api-client-php"
    }
]
  • Set minimum stability in composer.json to dev
  • Run command: composer require rednovalabs/storedge-sdk-php=master

API Documentation

Building an SDK Client

<?php
require('vendor/autoload.php');
use RedNovaLabs\Storedge\SDK;

$base_url = 'https://api.storedgefms.com/v1/';
$api_key  = '[INSERT]';
$api_secret = '[INSERT]';
$client = new SDK($base_url, $api_key, $api_secret);

Sending Requests

<?php
// ... continued

// Create any needed uuids
$facility_uuid = '[INSERT]';

// Send the request

// GET request
$units = $client->getUnits($facility_uuid);

// POST request
// array of data to send in body of request
$tenant = json_decode(
'{
  "tenant": {
    "password": "supersecretpassword",
    "username": "awesome_o_5000"
  }
}', true);

$newTenant = $client->signUpTenant($facility_uuid, $tenant_uuid, $tenant);

  • See samples.php for more information

storedge-api-client-php's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.