GWMS Public API
    GWMS Public API
    • 使用Java SDK快速集成
    • auth
      • 获取访问令牌
        POST
    • Warehouses
      • 列出仓库
        GET
      • 获取仓库详情
        GET
    • Product SPUs
      • 列出产品SPU
        GET
      • 创建一个产品SPU
        POST
      • 通过SPU编码获取产品SPU
        GET
      • 通过SPU编码更新产品SPU(完整)
        PUT
      • 通过SPU编码删除产品SPU
        DELETE
    • Products
      • 列出产品
        GET
      • 创建一个产品
        POST
      • 批量创建产品
        POST
      • 通过SKU编码获取产品
        GET
      • 通过SKU编码更新产品(完整)
        PUT
      • 通过SKU编码更新产品(部分)
        PATCH
      • 通过SKU编码删除产品
        DELETE
    • Inbound Orders
      • 列出入库单
        GET
      • 创建入库单
        POST
      • 通过入库单号获取入库单
        GET
      • 通过入库单号更新入库单
        PUT
      • 通过入库单号取消入库单
        DELETE
      • 更新入库单状态
        PATCH
    • OutboundOrder
      • 创建出库单
        POST
      • 取消出库单
        POST
      • 分页查询出库单
        GET
      • 物流费试算
        POST
    • Stock
      • 查询产品库存
      • 分页查询产品库存
    • ExpressChannel
      • 获取所有物流渠道
    • Charge
      • 查询计费流水列表
    • Zones
      • 列出库区
      • 获取库区详情
    • Locations
      • 列出库位
      • 获取库位详情

    使用Java SDK快速集成

    GWMS Java SDK#


    Java 8+
    License
    自动生成的 GWMS (仓库管理系统) Java SDK,提供完整的 API 客户端功能。

    版本信息#

    当前版本: 1.0.4
    生成时间: 2025-08-26 17:55:19
    Java 兼容性: Java 8+
    支持的构建工具: Maven 3.6+, Gradle 6.0+

    系统要求#

    Java: 8 或更高版本 (推荐 Java 11 或 17)
    构建工具: Maven 3.6+ 或 Gradle 6.0+
    网络: 需要访问互联网以下载依赖

    安装方式#

    Maven 安装#

    在您的 pom.xml 文件中添加以下配置:
    <repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>
    
    <dependencies>
        <dependency>
            <groupId>com.github.SZJM-GWMS</groupId>
            <artifactId>gwms-java-sdk</artifactId>
            <version>1.0.4</version>
        </dependency>
    </dependencies>

    Gradle 安装#

    在您的 build.gradle 文件中添加以下配置:

    Gradle (Kotlin DSL) 安装#

    在您的 build.gradle.kts 文件中添加:

    快速开始#

    1. 基础配置和认证#

    2. 仓库管理操作#

    3. 产品管理操作#

    4. 库存管理操作#

    高级配置#

    自定义 HTTP 客户端配置#

    启用调试模式#

    设置代理服务器#

    错误处理#

    SDK 使用 ApiException 来处理所有 API 相关的错误:

    最佳实践#

    1. 连接池管理#

    2. 重试机制#

    3. 异步调用#

    常见问题#

    Q: 如何处理大量数据的分页查询?#

    A: 使用循环和分页参数:

    Q: 如何处理文件上传?#

    A: 使用 MultipartBody 进行文件上传:

    Q: 如何设置自定义请求头?#

    A: 通过 ApiClient 设置默认请求头:

    支持和文档#

    API 文档: OpenAPI 规范文档
    问题反馈: GitHub Issues
    源代码: GitHub 仓库
    更新日志: Releases

    许可证#

    本 SDK 遵循 Apache License 2.0 许可证。详情请参见 LICENSE 文件。

    贡献#

    欢迎提交 Issue 和 Pull Request 来改进这个 SDK。

    注意: 这是一个自动生成的 SDK,请不要直接修改生成的代码。如需自定义,请修改 OpenAPI 规范文件或生成器配置。
    修改于 2025-08-26 09:59:38
    下一页
    获取访问令牌
    Built with