peec/bring-api

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (1.0.4) of this package.

Bring API wrapper for PHP.

1.0.4 2016-09-22 07:45 UTC

This package is not auto-updated.

Last update: 2018-01-03 13:15:30 UTC


README

Build Status

Use this API with any PHP application ( Magento, Wordpress, Drupal, etc. ).

Features:

  • Forces request format to comply with Bring API
  • Forces strict data types
  • Validation before API request
  • PSR-4 compliant
  • Supports My bring authorization for API's that supports it ( meaning no rate limiting ).

See example folder for usage.

See Bring Developer Section for info about the API and response array description.

Install

Install using composer is the best way.

composer require peec/bring-api@^1.0

Supporting the following APIs:

** API's marked with [x] is implemented**

Test (cli)

See example folder for example scripts.

Testing My bring booking API

Since the booking API requires authentication with My Bring, set some environment variables before running the test script.

UID / API key and Bring customer number is accessible in the mybring web interface.

cd example/
export BRING_UID="me@myemail.com" && export BRING_API_KEY="xxxxxx-xxxxx-xxx-xxxx" && export BRING_CUSTOMER="BRING__CUSTOMER_NUMBER" && php booking-api.php

Contribute

Contributions are welcome.

License

MIT