在做淘客时,都会遇到这种情况,就是客户发了一个商品,是没有优惠券的,但有佣金。
按理你是要推送给它淘口令或推广链接的,很容易成交。
但是目前绝大部分淘客网站,包括一些大淘客,普遍的作法是:
1、直接返回一个无此商品提示。(维易接口小编不推荐这种做法,丢失成交机会)
2、生成一个错误的二合一链接,因为这类无优惠券但有佣金的商品是没有二合一链接的。
这类商品,要生成s.click.taobao.com之类的推广链接。普通接口是没有这个功能,维易淘客接口API可以直接生成,并且取高佣金。
如果你不是维易淘客接口客户,那只能自己生成,
正规做法:使用接口 http://open.taobao.com/docs/api.htm?apiId=24516 但一般小淘客没有权限
这里有一个方法,但仅适用于小淘客偶尔抓取,因为使用率一增加,很容易被封。
/** 获取无券有佣金的商品推广链接 * 本方法【需要登录,有局限性】 * @param $itemid */ function getSClickLink_login($itemid , $reShortLink=false) { $cookie = config ('cookie'); if(empty($cookie)) return ''; $time = time (); #鹊桥转换链接时scenes=3,但不能直接全部都用3,因为不是每个产品都有鹊桥。 $api = "http://pub.alimama.com/common/code/getAuctionCode.json?auctionid={$itemid}&adzoneid={$this->adzone_id}&siteid={$this->site_id}&scenes=1&t={$time}&_tb_token_=e63118e5e47e9"; $referer = 'http://pub.alimama.com/'; $http = loadSysClass ('http'); $http->cookie = $cookie; $re = $http->get($api , $referer) ; $apiRe = json_decode ($re , true); if(empty($apiRe) || empty($apiRe['data'])){ $this->error = $apiRe['info']['message']; return ''; } return $reShortLink ? $apiRe['data']['shortLinkUrl'] : $apiRe['data']; }
这是从我的一个以前的类中提取的,你可以参考,其中的cookie和token是主要的参数,http则是HTTP类,换成你自己的即可。
此返回值会包括二维码,淘口令,短链接等等。如下:
( [taoToken] => ¥P5Kh0HUzZjv¥ [couponShortLinkUrl] => [qrCodeUrl] => //gqrcode.alicdn.com/img?type=hv&text=https%3A%2F%2Fs.click.taobao.com%2Fvj3fXRw%3Faf%3D3&h=300&w=300 [clickUrl] => https://s.click.taobao.com/t?e=m%3D2%26s%3DQfeDNfEsxcYcQipKwQzePOeEDrYVVa64K7Vc7tFgwiHjf2vlNIV67h89LqxlBaQBoAgJVlbS%2FO%2FhqGrDvzBRT%2BgMRhsHqCUxiQcek3cRGrr2vRG2u4%2FNGpXuk30qqPUfyFtYwGoPP9Dx2JqetgeDN7TfuBQPS91Bxg5p7bh%2BFbQ%3D [tkCommonRate] => 4.00 [couponLink] => [type] => auction [shortLinkUrl] => https://s.click.taobao.com/vj3fXRw )
再次说明,不推荐使用此接口。因为很容易被封。