bysolutions / apaleo-client
Apaleo API 客户端库
v1.1.8
2023-04-12 08:05 UTC
Requires
- league/oauth2-client: ^2.2
Requires (Dev)
- symfony/var-dumper: ^4.2
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
如果您正确设置了凭据,示例将简单地打印出您用户可用的库存。如果您只看到错误消息或堆栈跟踪,您很可能提供了错误的凭据。
构建工具
- The PHP League OAuth2 - OAuth 2.0 客户端
作者
- Simon Finne - 初始实现 - simonfi
- BYSolutions
许可证
本项目采用3-Clause BSD许可证 - 有关详情,请参阅LICENSE文件
致谢
- 感谢Apaleo的Andrea Stubbe在构建Loopon与Apaleo开放酒店云集成过程中提供的所有帮助