test-suite for onOffice API
Table of Contents
- PHP >= 7.2
- Linux / OSX
$ git clone
$ composer install #dev-mode
$ composer install --no-dev #op-mode
To avoid unnecessary code configuration, this library provides a configuration file.
In the config/ooapi.ini
the onOffice-API-URL configured.
This library can be used via console.
$ php bin/ooapitest.php -f /path-to-file-with-json -t token -s secret
$ php bin/ooapitest.php -j '{json-string}' -t token -s secret
The json-string
MUST be the complete action-tag, example:
{"actionid":"urn:onoffice-de-ns:smart:2.5:smartml:action:read","resourceid":"resource-id","resourcetype":"estate","identifier":"","timestamp":1589567897,"hmac":"88462bce11c5c47fb738dba64a36ba00","parameters":{"data":["Id", "kaufpreis", "lage"]}}
Have a look at the official API documentation for more information.