onoffice/api-client-cli

CLI based client for onOffice API

v1.0.0 2021-02-23 15:37 UTC

This package is auto-updated.

Last update: 2024-11-24 00:00:57 UTC


README

test-suite for onOffice API

Table of Contents

Requirements

  • PHP >= 7.2
  • Linux / OSX

Installation

$ git clone
$ composer install #dev-mode
$ composer install --no-dev #op-mode

ooapi.ini

To avoid unnecessary code configuration, this library provides a configuration file.

In the config/ooapi.ini the onOffice-API-URL configured.

Command-Line

bin/ooapitest.php

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.