...
|
...
|
@@ -17,19 +17,43 @@ class NewsaleData |
|
|
{
|
|
|
|
|
|
/**
|
|
|
* 获取新品到着,折扣专区焦点图数据
|
|
|
* @param string $contentCode 内容位置码
|
|
|
* @return array 新品到着焦点图有关数据
|
|
|
* 模糊搜索提供的关键词
|
|
|
* @param string $keyword 关键词
|
|
|
* @return array 根据跟定关键词搜索到的结果,包括数据数目count和提供的关键词keyword
|
|
|
*/
|
|
|
public static function getNewsaleFocus($contentCode)
|
|
|
public static function searchFuzzyDatas($keyword)
|
|
|
{
|
|
|
// 构建必传参数
|
|
|
$param = Yohobuy::param();
|
|
|
|
|
|
$param['content_code'] = $contentCode;
|
|
|
$param['keyword'] = $keyword;
|
|
|
$param['method'] = 'app.search.fuzzy';
|
|
|
$param['client_secret'] = Sign::getSign($param);
|
|
|
|
|
|
return Yohobuy::get(Yohobuy::SERVICE_URL.'operations/api/v5/resource/get', $param);
|
|
|
return Yohobuy::get(Yohobuy::API_URL, $param);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 根据跟定查询数据搜索数据列表
|
|
|
* @param string $query 查询条件
|
|
|
* @param string $order 排列顺序,默认为倒序
|
|
|
* @param integer $page 指定查询是多少页,默认为第一页
|
|
|
* @param integer $limit 指定查询多少个,默认是60哥
|
|
|
* @return array 搜索到的数据
|
|
|
*/
|
|
|
public static function searchLiDatas($query, $order = 's_t_desc', $page = 1, $limit = 60)
|
|
|
{
|
|
|
// 构建必传参数
|
|
|
$param = Yohobuy::param();
|
|
|
|
|
|
$param['query'] = $query;
|
|
|
$param['method'] = 'app.search.li';
|
|
|
$param['order'] = $order;
|
|
|
$param['page'] = $page;
|
|
|
$param['limit'] = $limit;
|
|
|
$param['client_secret'] = Sign::getSign($param);
|
|
|
|
|
|
return Yohobuy::get(Yohobuy::API_URL, $param);
|
|
|
}
|
|
|
|
|
|
} |
...
|
...
|
|