chay22 / recselmeter
计算 KASKUS 商店(店铺)可信度评分(推荐还是不推荐?)
v0.0.2
2016-05-07 11:41 UTC
Requires
- php: >=5.4.0
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: 4.8.*
This package is not auto-updated.
Last update: 2024-09-14 18:58:28 UTC
README
衡量 KASKUS 店铺的可信度。这有助于防止 KASKUS 上在线诈骗的发生,通过分析店铺 URL。同样,这也有助于 KASKUS 卖家(学习)改进他们的店铺,或者至少达到 KASKUS 的标准。
内容
示例
就像穿日常衣服一样简单。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 种方法来更改内置辅助属性的值,即 new
、add
、set
。
注意:这三种方法只能更改
rank
、storeActive
和sold
属性。
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]);