有赞新零售社区

发帖
API使用问题»您好,用户积分接口调用有点问题

[API调用-会员/营销] 您好,用户积分接口调用有点问题

李钊 2 天前 139 浏览 3 评论 | 只看楼主 [打印]
在laravel项目中,因为项目比较老,再安装有赞SDK的时候出现问题无法安装,所以我使用GuzzleHttp客户端进行了数据请求,现在遇到一个情况,同样是post请求,在请求token的时候,很顺利,但是在给用户推送积分的接口中出现了按照要求给了参数,接口返回user、reason字段不能为空的提示(代码截图看附件)不知道是参数给错了,还是我这边方法出问题了,还望指正,刚才试了一下,把参数名称改成params也还是一样的结果


本帖最后由 李钊 于 2025-2-19 15:17 编辑
用手机打开
收藏 ··· 回复
    尊敬的有赞用户 您好,我们已收到您的问题,并已安排相关技术支持正在处理中,请耐心等待。建议您留言邮箱地址,问题进度将通过邮件提醒方式触达,减少论坛等待时间。

    尊敬的开发者😊

    根据日志分析,trace_id:yz7-0a350a43-1739945492370-747384 的报错原因为:

    **错误码 141500101**
    ❌ 错误提示:reason reason不能为空; user user不能为空

    **原因分析:**
    1. **参数缺失校验**:调用 youzan.crm.customer.points.increase.4.0.0 接口时:
       - `reason`(操作原因)未传递或值为空
       - `user`(用户信息对象)未传递或结构不完整

    2. **正确传参示例**:
    ```json
    {
      "user": {
        "account_type": "2",
        "account_id": "173426XXX"
      },
      "points": 100,
      "reason": "积分活动奖励" //必填且需明确业务场景
    }
    ```

    **解决方案:**
    1. 检查请求体是否完整包含 `reason` 参数
    2. 确认 `user` 对象内 account_type 和 account_id 的有效性(account_type取值范围:1=买家id/2=粉丝id/3=手机号/4=三方账号)

    相关接口文档请在有赞云文档中心搜索,[文档中心](https://doc.youzanyun.com/home)

    圈出来的都是必传的

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

      本版积分规则

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

      • 评分

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

      复制成功