chay22/recselmeter

计算 KASKUS 商店(店铺)可信度评分(推荐还是不推荐?)

v0.0.2 2016-05-07 11:41 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:58:28 UTC


README

衡量 KASKUS 店铺的可信度。这有助于防止 KASKUS 上在线诈骗的发生,通过分析店铺 URL。同样,这也有助于 KASKUS 卖家(学习)改进他们的店铺,或者至少达到 KASKUS 的标准。

Build Passing Scrutinizer Scrutinizer Coverage Packagist GitHub license

内容

示例

就像穿日常衣服一样简单。RecSelMeter 只需要分析目标店铺的 KASKUS URL 和一个方法。

$url = 'http://fjb.kaskus.co.id/product/idlapak1234567890';
$recselmeter = new RecSelMeter($url);
$score = $recselmeter->calculate();

echo $score;

辅助参数

有一些辅助参数用于评估一个店铺,

  • 产品销售数量
  • 卖家反馈数量
  • 店铺活跃时长
  • 卖家提供货到付款的能力
  • 卖家排名
  • 卖家加入 KASKUS 的时间
  • 产品图片数量

安装

使用 composer 安装 RecSelMeter

composer require chay22/recselmeter

安装后,只需引入自动加载文件

require_once __DIR__ . '/vendor/autoload.php';

use Chay22\RecSelMeter\RecSelMeter;

配置

要查看 RecSelMeter 的参数或默认配置数据,只需

$data = $recselmeter->config()->data();
print_r($data);

知道数据了吗?RecSelMeter 提供了 3 种方法来更改内置辅助属性的值,即 newaddset

注意:这三种方法只能更改 rankstoreActivesold 属性。

new

用于用新值替换配置属性的默认值,例如

$recselmeter->config()->newRank([
                       'KASKUS Plus' => 20,
                       'Moderator' => 500,
                       'Administrator' => 1000,
                  ]);
$recselmeter->config()->newSold([
                        1 => 30,
                        2 => 50,
                        3 => 100,
                  ]);

add

用于向目标属性添加新值,例如

$recselmeter->config()->addRank(['Aktivis Kaskus' => 30]);
$recselmeter->config()->addSold([7 => 60]);

set

用于更改目标属性的默认值,例如

$recselmeter->config()->setStoreActive([7 => 3]);

作者

Cahyadi Nugraha

许可证

MIT 许可证