自贡市城市切换
24小时服务热线17501088900
号易资讯

号易号卡haoyi.hk分销系统官网的 “接口文档” 页面,为技术型代理提供了 API 对接的开发指南。

日期:2025-07-31 人气:419

  好的,请看这篇为“号易号卡haoyi.hk分销系统官网”的“接口文档”页面撰写的文章,旨在为技术型代理提供API对接的开发指南:

  ---

  **号易号卡haoyi.hk分销系统官网接口文档:技术型代理API对接开发指南**

  欢迎您,尊敬的技术型代理!号易号卡(haoyi.hk)分销系统致力于为您提供稳定、高效、易用的API接口,以实现您业务系统与我们的分销平台的无缝对接。通过集成我们的API,您可以自动化地查询账户信息、下单购买号卡、管理订单状态、获取交易明细等,从而显著提升运营效率,拓展业务边界。

  本“接口文档”页面是您进行API对接开发的核心参考资料,详细阐述了所有可用的接口、请求参数、响应格式、认证方式及使用示例。我们将按模块为您梳理,助您快速上手,顺利集成。

  **一、 准备工作:获取必要凭证**

  在开始调用API之前,您需要完成以下准备工作:

  1. **注册与认证:** 确保您已在haoyi.hk分销系统官网完成代理注册,并通过了必要的资质审核。

  2. **获取API密钥:** 登录您的代理后台,在指定的“API设置”或“开发者中心”区域,申请并获取您的专属 `API Key`(或类似的访问密钥/Token)。**请务必妥善保管此密钥,切勿泄露!** 它是您调用API的身份凭证。

  **二、 API基础规范**

  为确保API调用的稳定性和一致性,请遵循以下基础规范:

  1. **请求方式:** 我们提供多种HTTP请求方法,如 `GET`(用于获取数据)、`POST`(用于提交数据)、`PUT`/`PATCH`(用于更新数据)、`DELETE`(用于删除数据)。具体请参考各接口说明。

  2. **请求地址(Endpoint):** 所有API请求的公共基础地址为 `[请在此处插入实际的API基础域名,例如:api.haoyi.hk/v1]`。具体接口路径将在各接口文档中给出。

  3. **请求格式:**

   * **请求头 (Headers):** 通常需要包含认证信息,例如:

   * `Authorization: Bearer YOUR_API_KEY` (或根据我们实际使用的认证方式调整)

   * `Content-Type: application/json` (对于POST/PUT请求,通常发送JSON格式的数据)

   * **请求体 (Body):** 对于POST、PUT等需要发送数据的请求,数据通常以JSON格式封装在请求体中。

   * **查询参数 (Query Parameters):** 对于GET请求,参数通常通过URL查询字符串传递,例如 `?param1=value1¶m2=value2`。

  4. **响应格式:** 绝大多数API响应将以 `JSON` 格式返回。

  5. **状态码 (Status Codes):** 我们遵循标准的HTTP状态码来指示请求结果。例如:

   * `200 OK`:请求成功。

   * `201 Created`:资源创建成功(如成功下单)。

   * `400 Bad Request`:客户端请求错误(如参数缺失、格式错误)。

   * `401 Unauthorized`:未授权,API密钥无效或缺失。

   * `403 Forbidden`:禁止访问,权限不足。

   * `404 Not Found`:请求的资源不存在。

   * `500 Internal Server Error`:服务器内部错误。

  6. **时区:** 所有涉及时间的字段,除非特别说明,均采用 `UTC` 或 `GMT+8` 时区。请根据您的业务需求进行转换。

  **三、 核心API模块介绍**

  我们的API主要围绕代理核心业务展开,主要模块包括(具体接口列表请参考下方详细文档):

  1. **账户管理接口:**

   * 查询账户余额

   * 查询账户信息(如等级、可用优惠券等)

   * (可能)查询充值记录

  2. **号卡商品接口:**

   * 获取号卡商品列表(支持筛选,如运营商、类型、地区等)

   * 获取指定商品详情(价格、库存、规格等)

  3. **订单管理接口:**

   * 创建新订单(下单购买号卡)

   * 查询订单列表(支持分页、状态筛选)

   * 查询指定订单详情(包括物流信息、状态、实际价格等)

   * (可能)取消订单(如支持取消的规则)

  4. **交易记录接口:**

   * 查询代理的交易流水记录(收入、支出等)

  5. **(可能)其他扩展接口:**

   * 如获取物流信息、管理子代理(如适用)等。

  **四、 详细接口文档与示例**

  以下是我们提供的主要API接口列表及简要说明。**请点击具体接口名称或滚动页面查看每个接口的详细参数、请求示例、响应示例和错误码说明。**

  * **[GET] /account/balance** - 查询账户余额

   * **描述:** 获取当前代理账户的可用余额。

   * **请求参数:** 无特殊请求体参数。

   * **响应示例:**

   ```json

   {

   "code": 200,

   "message": "Success",

   "data": {

   "balance": 10000.50,

   "currency": "CNY"

   }

   }

   ```

  * **[GET] /products/list** - 获取号卡商品列表

   * **描述:** 根据条件筛选并获取可购买的号卡商品列表。

   * **查询参数:**

   * `operator` (可选): 运营商代码 (如 'cmcc', 'unicom', 'telecom')

   * `type` (可选): 号卡类型 (如 'prepaid', 'postpaid')

   * `province` (可选): 省份代码

   * `page` (可选): 页码

   * `page_size` (可选): 每页数量

   * **响应示例:**

   ```json

   {

   "code": 200,

   "message": "Success",

   "data": {

   "total": 150,

   "page": 1,

   "page_size": 20,

   "list": [

   {

   "product_id": "prod_12345",

   "name": "全国通用预付费卡",

   "operator": "cmcc",

   "price": 99.00,

   "stock": 1000

   },

   ...

   ]

   }

   }

   ```

  * **[POST] /orders/create** - 创建订单

   * **描述:** 提交购买号卡的订单请求。

   * **请求体参数:**

   * `product_id` (必需): 要购买的商品ID。

   * `quantity` (必需): 购买数量。

   * `receiver_name` (可选): 收件人姓名。

   * `receiver_phone` (必需): 收件人手机号。

   * `receiver_address` (可选): 收件地址。

   * `note` (可选): 备注信息。

   * **响应示例:**

   ```json

   {

   "code": 201,

   "message": "Order created successfully",

   "data": {

   "order_id": "order_67890",

   "product_id": "prod_12345",

   "quantity": 1,

   "total_amount": 99.00,

   "status": "pending"

   }

   }

   ```

  * **[GET] /orders/list** - 查询订单列表

   * **描述:** 获取当前代理的所有订单列表。

   * **查询参数:**

   * `status` (可选): 订单状态 (如 'pending', 'paid', 'shipped', 'completed', 'cancelled')

   * `start_time` (可选): 开始时间戳

   * `end_time` (可选): 结束时间戳

   * `page` (可选): 页码

   * `page_size` (可选): 每页数量

   * **响应示例:** (结构类似商品列表,但 `list` 中的元素是订单信息)

  * **[GET] /orders/{order_id}** - 查询指定订单详情

   * **描述:** 获取单个订单的详细信息。

   * **路径参数:**

   * `order_id`: 要查询的订单ID。

   * **响应示例:**

   ```json

   {

   "code": 200,

   "message": "Success",

   "data": {

   "order_id": "order_67890",

   "product_id": "prod_12345",

   "product_name": "全国通用预付费卡",

   "quantity": 1,

   "total_amount": 99.00,

   "status": "shipped",

   "create_time": "2023-08-01T12:00:00Z",

   "update_time": "2023-08-01T12:30:00Z",

   "tracking_number": "SF123456789CN",

   "shipping_method": "SFExpress"

   }

   }

   ```

  * **[GET] /transactions/list** - 查询交易记录

   * **描述:** 获取当前代理的交易流水记录。

   * **查询参数:**

   * `type` (可选): 交易类型 (如 'income', 'expense')

   * `start_time` (可选): 开始时间戳

   * `end_time` (可选): 结束时间戳

   * `page` (可选): 页码

   * `page_size` (可选): 每页数量

   * **响应示例:** (结构类似订单列表,但 `list` 中的元素是交易记录)

  **五、 错误处理与排查**

  * **统一错误码:** 我们会返回标准的HTTP状态码,并在JSON响应的 `code` 和 `message` 字段中提供更详细的错误信息。

  * **常见问题排查:**

   * **401 Unauthorized:** 检查API密钥是否正确填写、是否已过期或被禁用。

   * **400 Bad Request:** 检查请求参数是否符合要求(类型、必填项、格式),请求体JSON是否格式正确。

   * **404 Not Found:** 检查请求的URL路径或查询的 `product_id`、`order_id` 是否存在。

   * **500 Internal Server Error:** 这是我们的服务器端错误,请联系我们的技术支持团队。

  * **日志记录:** 建议您在开发过程中,详细记录所有API请求的请求头、请求体、URL、响应状态码和响应体,以便于排查问题。

  **六、 技术支持与反馈**

  * **遇到问题?** 请首先仔细查阅本接口文档。如果问题仍未解决,请通过 [请在此处插入支持渠道,例如:官网的帮助中心、客服邮箱 support@haoyi.hk、QQ群 XXXXXXXX] 联系我们的技术支持团队。

  * **功能建议?** 我们欢迎您提出宝贵的API功能建议或改进意见,请通过 [请在此处插入反馈渠道] 进行反馈,帮助我们共同打造更完善的API服务体系。

  **结语**

  号易号卡(haoyi.hk)分销系统的API接口旨在成为您业务增长的有力工具。我们致力于提供稳定可靠的接口服务。请仔细阅读并理解本开发指南及后续的详细接口文档,开始您的API集成之旅吧!我们期待与您携手,共创价值。

  ---

0
0
付款方式
×