markant-norge/php-bring-api

There is no license information available for the latest version (1.0.20) of this package.

Bring API wrapper for PHP.

1.0.20 2021-06-04 12:24 UTC

README

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 markant-norge/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