有赞新零售社区

发帖
API使用问题»调用发放优惠券优惠码接口报4009错误码问题

[API调用-会员/营销] 调用发放优惠券优惠码接口报4009错误码问题

Those?? 2022-07-21 1084 浏览 2 评论 | 只看楼主 [打印]

使用有赞云SDK,并按照接口文档的示例设置参数,看文档内容写的除了活动Id参数,其他参数是可选项,填写了手机号参数,应该可以请求成功的,但实际却失败了!向测试手机号发送了优惠券操作,但响应报4009的错误'openid不存在'!

响应数据如下:
```
["gw_err_resp"]=>
  array(3) {
    ["trace_id"]=>
    string(32) "yz7-0a34f82b-1658316030011-11697"
    ["err_msg"]=>
    string(15) "openid不存在"
    ["err_code"]=>
    int(4009)
  }


```

希望能够协助解答下,业务需求比较着急,谢谢!



用手机打开
收藏 ··· 回复
       有赞云团队   2022-07-21 | 只看该作者
    您好,如果字段不需要传值,可以不用入参。
    • Those?? 2022-07-22
      是没传入不需要的,但提示4009的错误码了,下面是请求的数据
      ```
              $client = new \Youzan\Open\Client($this->token);

              $method = 'youzan.ump.voucheractivity.send';
              $apiVersion = '3.0.1';

      //设置参数
              $params =[
                  "activity_id"=>"18907516",
                  "mobile"=>"13854671238",
                  "yz_open_id"=>"",
                  "verify_code"=>"",
                  "weixin_openid"=>"",
                  "platform_user_id"=>"",
                  "fans_id"=>""
              ];

              $response = $client->post($method, $apiVersion, $params);
              var_dump($response);
      ```麻烦确认下,按照文档的要求,设计的这个请求,是什么原因导致报4009的呢?

       有赞云团队   2022-07-22 | 只看该作者
    您好,如果您只需要传值activity_id,mobile字段,直接入参"activity_id"=>"18907516","mobile"=>"13854671238"就可以,其他的字段不需要入参。

    1跳至
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    复制链接
    新浪微博
    QQ空间
    微信扫码
    • 回复

    • 评分

    客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

    复制成功