2017 © Pedro PelĂĄez
 

library eyebase

Eyebase API Connect

image

staempfli/eyebase

Eyebase API Connect

  • Thursday, November 23, 2017
  • by mhauri
  • Repository
  • 8 Watchers
  • 0 Stars
  • 1,246 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 12 Versions
  • 15 % Grown

The README.md

Eyebase

Codacy Badge Build Status Maintainability Test Coverage, (*1)

Library to fetch information from Eyebase Api's, (*2)

$api = new \Staempfli\Eyebase\Api('http://mediasuite2.eyebase.com', 'd4ddf72a62dddf478deabc5a19b244b7');

$version = $api->getApiVersion();
/**
 * Returns a SimpleXMLElement
 *
 *  SimpleXMLElement Object
 *  (
 *      [version] => SimpleXMLElement Object
 *          (
 *              [id] => 1.4.1
 *              [name] => eyebase API v1.4.1
 *          )
 *  )
 */

$version = $api->setOutputFormat('json')->getApiVersion();
/**
 * Returns a JSON string
 *
 * {"version":{"id":"1.4.1","name":"eyebase API v1.4.1"}}
 */


$version = $api->setOutputFormat('array')->getApiVersion();
/**
 * Returns an Array
 * 
 *  Array
 *  (
 *      [version] => Array
 *          (
 *              [id] => 1.4.1
 *              [name] => eyebase API v1.4.1
 *          )
 *  )
 */

// Example
$mediaAssetDetail = $api->setOutputFormat('array')->getMediaAssetDetails(20133);
/**
 * 
 * Array
 *  (
 *     [mediaasset] => Array
 *         (
 *             [item_id] => 20133
 *             [mediaassettype] => 501
 *             [titel] => Dummy DE
 *             [titel_en] => Dummy EN
 *             [original_filename] => dummy.jpg
 *             [beschreibung] => Array
 *                 (
 *                 )
 *
 *             [ordnerstruktur] => Dummy
 *             [copyright] => Array
 *                 (
 *                 )
 *
 *             [field_251] => Standardusergroup, Demo User, Partners
 *             [field_257] => 04. August 2017
 *
 *             [eigentuemer] => StÀmpfli AG
 *             [erstellt] => Array
 *                 (
 *                )
 *
 *             [erfasst] => 03.08.2017
 *             [geaendert] => 04.08.2017
 *             [quality_512] => Array
 *                 (
 *                     [resolution_x] => 300
 *                     [resolution_y] => 300
 *                     [resolution_z] => Array
 *                         (
 *                         )
 *
 *                     [size_mb] => 0.01
 *                     [checksum] => 6a6cf9fc1beb493d70eeb195ecad3552e74bd3f3193a8f190dcdbc9e7e8a95be37c9528e
 *                     [filename_ext] => .jpg
 *                     [filename_name_base] => 00020133_w
 *                     [filename] => 00020133_w.jpg
 *                     [url] => http://mediasuite2.eyebase.com/eyebase.data/bilder/512/137/00020133_w.jpg
 *                 )
 *
 *             [quality_1024] => Array
 *                 (
 *                     [resolution_x] => 300
 *                     [resolution_y] => 300
 *                     [resolution_z] => Array
 *                         (
 *                         )
 *
 *                     [size_mb] => 0.11
 *                     [checksum] => 6a6cf9fc1beb493d70eeb195ecad3552e74bd3f3193a8f190dcdbc9e7e8a95be37c9528e
 *                     [filename_ext] => .png
 *                     [filename_name_base] => 00020133_m
 *                     [filename] => 00020133_m.png
 *                     [url] => http://mediasuite2.eyebase.com/eyebase.data/bilder/1024/137/00020133_m.png
 *                 )
 *         )
 *  )
 */


Requirements

  • PHP >= 7.0.*
  • guzzlehttp/guzzle >= 6.3.*

Support

If you have any issues with this extension, open an issue on GitHub., (*3)

Contribution

Any contribution is highly appreciated. The best way to contribute code is to open a pull request on GitHub., (*4)

Developer

Marcel Hauri, and all other contributors, (*5)

License

Open Software License ("OSL") v. 3.0, (*6)

(c) 2017, StÀmpfli AG, (*7)

The Versions

23/11 2017

dev-master

9999999-dev

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

23/11 2017

dev-develop

dev-develop

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

23/11 2017

1.3.3

1.3.3.0

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

18/11 2017

1.3.2

1.3.2.0

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

14/11 2017

1.3.1

1.3.1.0

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

14/11 2017

1.3

1.3.0.0

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

14/11 2017

dev-test-several-request-attemps

dev-test-several-request-attemps

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

23/10 2017

1.2.2

1.2.2.0

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

11/10 2017

1.2.1

1.2.1.0

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

29/09 2017

1.2

1.2.0.0

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

28/09 2017

1.1

1.1.0.0

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase

08/08 2017

1.0

1.0.0.0

Eyebase API Connect

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

by Marcel Hauri

api eyebase