// +---------------------------------------------------------------------- namespace crmeb\services\copyproduct\storage; use crmeb\services\copyproduct\BaseCopyProduct; /** * Class Copy * @package crmeb\services\product\storage */ class Copy extends BaseCopyProduct { /** * 是否开通 */ const PRODUCT_OPEN = 'v2/copy/open'; /** * 获取详情 */ const PRODUCT_GOODS = 'v2/copy/goods'; /** 初始化 * @param array $config */ protected function initialize(array $config = []) { parent::initialize($config); } /** 是否开通复制 * @return mixed */ public function open() { return $this->accessToken->httpRequest(self::PRODUCT_OPEN, []); } /** 复制商品 * @param string $url * @param array $options * @param string $yihaotongCopyAppid * @return mixed */ public function goods(string $url, array $options = []) { $param['url'] = $url; return $this->accessToken->httpRequest(self::PRODUCT_GOODS, $param, 'post'); } }