Skip to content

✨ feat: Extend cai-api-sdk with new parameter models for diverse API requests

Latest
Compare
Choose a tag to compare
@poboll poboll released this 11 Jan 02:36

Cai API SDK开发者工具包

English | 中文

介绍

此版本引入了一系列新功能,扩展了 cai-api-sdk 的功能,为开发人员提供了更强大的工具,以有效地与各种 API 交互。此更新包括设计用于处理广泛 API 请求的新参数模型,提高了 SDK 的灵活性和易用性。

主要特性

  • 为星座洞察、IP 信息检索、详细姓名数据、随机壁纸生成、天气预报和浪漫语句提供新的参数模型。
  • 通过引入自定义 ApiException 和更新 ErrorCode 枚举来增强错误处理能力。
  • 增加了 API 请求配置的多样性,以支持各种开发者需求和用例。

功能增强

  • HoroscopeParams: 允许根据星座和具体时间获取星座洞察。
  • IpInfoParams: 启用详细的 IP 信息检索。
  • NameParams: 便于收集基于姓名的详细数据。
  • RandomWallpaperParamsPoisonousChickenSoupParams: 分别提供访问随机壁纸和幽默、激励性语录的功能。
  • WeatherParams: 支持基于 IP、城市和类型的详细天气预报。
  • LoveParams: 简化的参数集,用于获取浪漫语句。

使用说明

将更新的 cai-api-sdk 集成到您的项目中,以利用新的参数模型和增强的功能:

<dependency>
    <groupId>com.caiths</groupId>
    <artifactId>cai-api-sdk</artifactId>
    <version>0.0.2</version>
</dependency>

Cai API SDK Developer Kit

Introduction

This release introduces a suite of new features that expand the capabilities of the cai-api-sdk, providing developers with enhanced tools to interact with diverse APIs effectively. The update includes new parameter models designed to handle a wide array of API requests, improving the SDK’s flexibility and ease of use.

Key Features

  • New parameter models for horoscope insights, IP information retrieval, detailed name data, random wallpaper generation, weather forecasting, and romantic phrases.
  • Enhanced error handling with the introduction of custom ApiException and updated ErrorCode enumerations.
  • Increased versatility in API request configurations to support a variety of developer needs and use cases.

Enhancements

  • HoroscopeParams: Allows fetching of horoscope insights based on zodiac signs and specific times.
  • IpInfoParams: Enables detailed IP information retrieval.
  • NameParams: Facilitates gathering of detailed name-based data.
  • RandomWallpaperParams and PoisonousChickenSoupParams: Provides access to random wallpapers and humorous, motivational quotes respectively.
  • WeatherParams: Supports detailed weather forecasting based on IP, city, and type.
  • LoveParams: Simplified parameter set for fetching romantic phrases.

Usage Instructions

Integrate the updated cai-api-sdk into your project to leverage the new parameter models and enhanced functionalities:

<dependency>
    <groupId>com.caiths</groupId>
    <artifactId>cai-api-sdk</artifactId>
    <version>0.0.2</version>
</dependency>