rev / xa-platform-client
用于 XAPlatform 的 PHP 客户端
v1.2.0
2017-03-12 20:42 UTC
Requires
- php: >=7.0
- ci/restclientbundle: ^2.0.2
- doctrine/cache: ^1.6
- josantonius/ip: ^1.1.0
- symfony/http-foundation: ^3.2.4
- webmozart/json: ^1.2.2
This package is not auto-updated.
Last update: 2024-09-28 20:35:42 UTC
README
用 PHP 编写的 XAPlatform 客户端
##这是什么?XAPlatformClient 是 XAPlatform 与您的应用程序之间的一种桥梁。它帮助您将应用程序集成到 XAPlatform 中。这个库不需要任何框架(它不是一个框架包)。
##安装您可以使用 composer 安装此库
composer require rev/xa-platform-client
这将安装最新版本的包。
##使用方法在您使用它之前,您必须在 XAPlatform 上注册应用程序。应用程序密钥是用于标识您的应用程序和其他应用程序的特殊密钥。
首先,我们必须确定应用程序密钥和 XAPlatform 提供者。
$platformCredentials = new PlatformClient\Auth\PlatformCredentials(); $platformCredentials->setAppKey($yourApplicationId); $platformCredentials->setProvider($yourProviderHostname); $platformCredentials->setPort($yourProviderServicePort);
接下来是设置缓存驱动程序。缓存用于提高性能。推荐的缓存驱动程序是 apcu。然后您应该确定缓存寿命乘数。什么是寿命乘数?每个动作都有自己的缓存寿命。如果您将寿命乘数设置为 2,每个动作将存储 2 倍更长的时间。
$cacheDriverParameters = new PlatformClient\Cache\CacheDriverParameters(); $cacheDriverParameters->setDriver('apcu'); $cacheDriverParameters->setMultiplier(2);
最后,我们使用上述参数初始化客户端核心
$core = new PlatformClient\Core(); $core->setProvider($platformCredentials); $core->setCacheParameters($cacheDriverParameters); $core->connect();
这就完成了。您的应用程序已准备好与 XAPlatform 集成。