rev/xa-platform-client

用于 XAPlatform 的 PHP 客户端

v1.2.0 2017-03-12 20:42 UTC

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 集成。