bysolutions/apaleo-client

Apaleo API 客户端库

v1.1.8 2023-04-12 08:05 UTC

README

简单的PHP库,用于与Apaleo开放酒店云(www.apaleo.com)交互

入门指南

此代码是为PHP 7.1编写的,并经过测试。由于使用严格类型,它不能在PHP 7之前运行。

要使用此代码做有意义的事情,您首先需要从Apaleo获取用户凭据;有关详情,请联系 api@apaleo.com。

先决条件

为了使用此示例客户端,您需要安装composer。请参阅 https://getcomposer.org.cn/doc/00-intro.md

使用ApaleoClient创建全新的项目

一旦安装了composer,创建一个新的空项目,并创建一个包含以下内容的 composer.json 文件

$ composer bysolutions/apaleo-client

现在创建一个名为 ExampleClient.php 的新文件,包含以下内容

<?php
require(__DIR__ . '/vendor/autoload.php');

$client = new BYSolutions\Apaleo\Client\Client();
$client->initWithUnitCredentials('<URL OF YOUR APPLICATION>', '<USERNAME>', '<PASSWORD>');
$response = $client->getInventoryApi()->getProperties();
print_r($response);

测试客户端

简单运行代码

$ php ExampleClient.php

如果您正确设置了凭据,示例将简单地打印出您用户可用的库存。如果您只看到错误消息或堆栈跟踪,您很可能提供了错误的凭据。

构建工具

作者

  • Simon Finne - 初始实现 - simonfi
  • BYSolutions

许可证

本项目采用3-Clause BSD许可证 - 有关详情,请参阅LICENSE文件

致谢

  • 感谢Apaleo的Andrea Stubbe在构建Loopon与Apaleo开放酒店云集成过程中提供的所有帮助