| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- <?php
- /**
- * TOP API: taobao.tbk.activity.info.get request
- *
- * @author auto create
- * @since 1.0, 2025.09.08
- */
- class TbkActivityInfoGetRequest
- {
- /**
- * 官方活动会场ID,从淘宝客后台“我要推广-活动推广”中获取
- **/
- private $activityMaterialId;
-
- /**
- * mm_xxx_xxx_xxx的第三位
- **/
- private $adzoneId;
-
- /**
- * 渠道关系id
- **/
- private $relationId;
-
- /**
- * mm_xxx_xxx_xxx 仅三方分成场景使用
- **/
- private $subPid;
-
- /**
- * 自定义输入串,英文和数字组成,长度不能大于12个字符,区分不同的推广渠道
- **/
- private $unionId;
-
- private $apiParas = array();
-
- public function setActivityMaterialId($activityMaterialId)
- {
- $this->activityMaterialId = $activityMaterialId;
- $this->apiParas["activity_material_id"] = $activityMaterialId;
- }
- public function getActivityMaterialId()
- {
- return $this->activityMaterialId;
- }
- public function setAdzoneId($adzoneId)
- {
- $this->adzoneId = $adzoneId;
- $this->apiParas["adzone_id"] = $adzoneId;
- }
- public function getAdzoneId()
- {
- return $this->adzoneId;
- }
- public function setRelationId($relationId)
- {
- $this->relationId = $relationId;
- $this->apiParas["relation_id"] = $relationId;
- }
- public function getRelationId()
- {
- return $this->relationId;
- }
- public function setSubPid($subPid)
- {
- $this->subPid = $subPid;
- $this->apiParas["sub_pid"] = $subPid;
- }
- public function getSubPid()
- {
- return $this->subPid;
- }
- public function setUnionId($unionId)
- {
- $this->unionId = $unionId;
- $this->apiParas["union_id"] = $unionId;
- }
- public function getUnionId()
- {
- return $this->unionId;
- }
- public function getApiMethodName()
- {
- return "taobao.tbk.activity.info.get";
- }
-
- public function getApiParas()
- {
- return $this->apiParas;
- }
-
- public function check()
- {
-
- RequestCheckUtil::checkNotNull($this->activityMaterialId,"activityMaterialId");
- RequestCheckUtil::checkNotNull($this->adzoneId,"adzoneId");
- }
-
- public function putOtherTextParam($key, $value) {
- $this->apiParas[$key] = $value;
- $this->$key = $value;
- }
- }
|