Skip to content

yasseralsamman/ci_ionic_cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Ionic Cloud Client Library for CodeIgniter

Codacy Badge

(Under Development)

This library is supposed to provide an easy code to use the ionic cloud HTTP API. please visit Ionic Cloud HTTP API Docs for more information.

Supported Endpoints

The current development supports Auth Endpoint Only. the deploy and push endpoints are yet to come.

Setup

  1. Cloud Setup:
  1. Library Setup:
  • Copy 'application/config/ci_ionic_cloud.php' and 'application/libraries/Ci_ionic_cloud.php' to their respected locations.
  • Open 'application/config/ci_ionic_cloud.php' and paste in your APP_ID and API_TOKEN from your ionic cloud dashboard.

Usage

First of all you need to load the library in you controller $this->load->library('ci_ionic_cloud');

  • List:

    $this->ci_ionic_cloud->auth_users_list(array(

    'page_size'=>1,

    'page'=>1

    ));

  • Create:

    $this->ci_ionic_cloud->auth_users_create(array(

    'email' => '[email protected]', //Required

    'password' => 'secretepassword', //Required

    'username' => 'somebody',

    'name' => 'john doe',

    'image' => 'http://www.profcoaching.org/profile/blank.png',

    'custom' => array(

    'birthdate' => '22/10/1999',

    'father name' => 'Mark'

    )

    ));

  • Retrieve:

    $this->ci_ionic_cloud->auth_users_retrieve(array(

    'uuid'=> 'user_id_from_cloud' //Required

    ));

  • Update:

    $this->ci_ionic_cloud->auth_users_update(array(

    'uuid' => 'user_id_from_cloud', //Required

    'email' => '[email protected]',

    'password' => 'secretepassword',

    'username' => 'somebody',

    'name' => 'john doe',

    'image' => 'http://www.profcoaching.org/profile/blank.png',

    'custom' => array(

    'birthdate' => '22/10/1999',

    'father name' => 'Mark'

    )

    ));

  • Delete:

    $this->ci_ionic_cloud->auth_users_delete(array(

    'uuid'=> 'user_id_from_cloud' //Required

    ));

  • Retrieve Custom Data

    $this->ci_ionic_cloud->auth_users_retrieve_custom_data(array(

    'uuid'=> 'user_id_from_cloud' //Required

    ));

  • Replace Custom Data

    $this->ci_ionic_cloud->auth_users_replace_custom_data(array(

    'uuid' => 'user_id_from_cloud', //Required

    'new custom key' => 'new custom value',

    'new something' => 'new something value',

    ));

    License

    GNU General Public License v 3.0

    Sponsored by Coders Web Solutions

About

Ionic Cloud Client Library For CodeIgniter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages