artifacia / artifacia-client-php
Artifacia API的视觉推荐功能集成的PHP客户端。
0.1.3.3
2016-11-11 08:53 UTC
Requires
- php: >=5.3
Requires (Dev)
- php: >=5.3
This package is not auto-updated.
Last update: 2024-09-14 19:25:42 UTC
README
这个PHP客户端是我们强大的视觉发现API的简单包装。
这个包装允许你创建自己的索引,其中包含你想要增强产品发现体验的图片。它还允许你获取以下列出的各种类型的推荐。
- 视觉推荐
- 交叉产品推荐
- 个性化推荐
安装
要安装此包,您可以按照以下步骤进行:
composer require artifacia/artifacia-client-php
入门
API非常易于使用。首先,您需要访问此页面并请求用户名和密码。使用这些凭据,您可以创建构造函数并开始使用。
require __DIR__ . '/vendor/autoload.php'; $api_key = <api_key>; use Artifacia\Client; $client = new Client($api_key);
创建您的索引
第一步是创建一个索引,该索引包含您想要存储在数据库中以执行搜索的项。如果您现在没有准备好数据,您可以使用我们的示例数据快速开始。一旦数据存储和索引,我们将很快通知您。
$data = file_get_contents("./sample_data.json"); $data_indexing_response = $client->upload_item_data($data); echo $data_indexing_response;
执行视觉推荐
一旦您收到我们关于索引数据状态的通知,您就可以开始搜索了。您可以在您插入/上传的示例数据中搜索已索引的产品ID。您还可以指定要返回的结果数量,并设置属性(如颜色、图案、材料等),如果您想要优先处理结果,如下所示。
$sample_prod_id = 2761; $num = 4; $filters = array('color' => 1, 'pattern' => 1); $query_response = $client->get_visual_recommendation($sample_prod_id, $num, $filters); echo $query_response;