球商城/ms-client

此包最新版本(2.8.18.4)没有可用的许可信息。

球商城 API 客户端用于球商城网关

2.8.18.4 2019-08-22 09:26 UTC

This package is auto-updated.

Last update: 2024-09-22 01:46:33 UTC


README

官方PHP SDK,用于与球商城产品集成。官方文档

版本 2.8.18.2

  • 添加从 Elastic FilterBuilder 删除一些参数的可能性

版本 2.8.18.1

  • 修复了 "isMain" 参数的过滤器构建器以与 elasticsearch 分面进行交互

版本 2.8.17

  • 添加了用于 "isMain" 参数的过滤器构建器以与 elasticsearch 分面进行交互

版本 2.8.15

  • 从 elasticsearch 响应中排除负因子项(使用 SortBuilder)

版本 2.8.14.1

  • 在准备 elasticsearch 查询时对 CorrelationsResourse 进行了少量更改

版本 2.8.14

  • 添加渠道资源

版本 2.8.13.1

  • ObjectMaker 中的 included 发生变化
  • ProductsMapperDocumentsMapperEntityGroupsMapperCategoriesMapper 发生变化

版本 2.8.12

  • ObjectMaker 通过 included 扩展,能够找到嵌套关系(例如 MediaEntities -> Media)

版本 2.8.11

  • 为 ElasticSearch 查询添加 boost 支持: WildCardQueryTermsQueryDistanceQueryRangeQuery

版本 2.8.10.1

  • deleteDocumentFromIndex 方法添加到 ElasticResource 资源

版本 2.8.9

  • 添加 WebSitesWebSiteSettings 资源

版本 2.8.6

comments 实体的更新实现

版本 2.8.5

对 Grapher 2.3.6 的实现

版本 2.8.4.8

扩展 OrderFinalized 以包含 deliveryTime

版本 2.8.4.7

修复 DistanceQuery(添加了设置字段名的可能性)

版本 2.8.4.6

修复当使用 withMeta 时关联资源的错误

版本 2.8.4.5

修复实体因子的 set() 方法

版本 2.8.4.4

修复多价格范围参数的错误

版本 2.8.4.3

添加 AttributeRangeConfig

版本 2.8.4.2

修复 OrdersMaker 签名

版本 2.8.4.1

修复过滤器构建器配置错误

版本 2.8.3

检查成功响应重构

HttpHelper 重构以检查 URL 中的端口

ObjectMaker 重构(临时解决方案)以获取所有包含的,而不仅仅是关系中的

版本 2.8.2

修复弹性资源中的 URL

实现 JsonSerializable 对于 Entity

版本 2.8.1

更新与 elasticfilter 一起工作的过滤器参数

! 此版本与 MS Indexer >= 2.5.4 兼容 !

版本 2.8.0

更新关联资源以与 elasticsearch 一起工作

! 此版本与 MS Grapher >= 2.3.4.5 兼容 !

版本 2.7.24

为 Marketing 微服务添加 CRUD 包装

版本 2.7.23

为 Marketing 微服务添加 CRUD 包装

版本 2.7.22

创建了 Categories 和 EntityGroups 资源

版本 2.7.21

扩展属性实体以包含 attributeTypeId

版本 2.7.19.2

为 CatalogItemAttributes 添加 CRUD 包装

版本 2.7.19.1

!!! Indexer 微服务版本:2.4.0 +

=======

安装

您可以手动安装此包或将它添加到您的 composer.json

{
  "require": {
      "spheremall/ms-client": "^1.0"
  }
}

实例化 SDK 客户端

将配置传递给客户端

$client = new Client([
            'gatewayUrl' => 'API_GATEWAY_URL',
            'clientId'   => 'API_CLIENT_ID',
            'secretKey'  => 'API_SECRET_KEY'
        ]);

使用客户端进行基本资源功能