淘客开发在使用淘礼金创建接口TbkDgVegasTljCreateRequest时,会得到如下的提示:
stdClass Object
(
[result] => stdClass Object
(
[msg_code] => FAIL_BIZ_PARAMS_ERROR
[msg_info] => 参数错误
[success] =>
)
[request_id] => 7ju38m6swq89
)
但是检查参数却是没有错,如下:
$req = new TbkDgVegasTljCreateRequest; $req->setCampaignType("MKT"); #定向:DX;鹊桥:LINK_EVENT;营销:MKT $req->setAdzoneId("23168750391"); $req->setItemId("543661834517"); #茶叶 $req->setSendStartTime("2018-11-01 00:00:00"); $req->setSendEndTime("2018-11-11 23:59:59"); $req->setTotalNum('10'); $req->setName("买茶叶,领礼金"); $req->setSecuritySwitch('true'); #启动安全:true;不启用安全:false $req->setUserTotalWinNumLimit("2"); #单用户累计中奖次数上限 $req->setPerFace("1"); #单个淘礼金面额,单位元 $resp = $c->execute($req);
表面上看参数都是没有错,但是,其实关键时时间错了,
淘礼金创建不能超过今天时间,以上面接口创建时间是2018-11-10号,也就是说,
$req->setSendEndTime("2018-11-11 23:59:59");
超过了今天的日期,
因此改为:$req->setSendEndTime("2018-11-10 23:59:59"); 即可
即开始时间可以是任意的,但结束时间不能大于当天。
更多淘礼金参考:http://wsd.591hufu.com/taokelianmeng/364.html
正确的淘礼金创建结果如下:
stdClass Object
(
[result] => stdClass Object
(
[model] => stdClass Object
(
[rights_id] => iUXGpqAYIo9IDE20DIZ5Sw%3D%3D
[send_url] => https://uland.taobao.com/taolijin/edetail...
)
[success] => 1
)
[request_id] => 5adtrhgpkqvi
)
链接结果: