Skip to content

Latest commit

 

History

History

README.md

uapi-sdk-java internal

这个目录保留的是 OpenAPI Generator 生成的原始参考文档,主要用来对照 operation、model 和生成器层面的类名。 如果你是想直接安装并使用 SDK,请优先查看仓库根目录的 README.md

安装

git clone https://github.com/AxT-Team/uapi-sdk-java.git
cd uapi-sdk-java
mvn -q package

如果你要把它安装到本地 Maven 仓库,可以继续执行:

mvn -q install

本地坐标可以写成 AxT-Team:uapi-sdk-java:0.1.14

最小示例

import uapi.Client;
import java.util.Map;

public class Demo {
    public static void main(String[] args) throws Exception {
        var client = new Client("https://uapis.cn", "YOUR_API_KEY");
        var result = client.misc().getMiscHotboard(Map.of("type", "weibo"));
        System.out.println(result);
    }
}

说明

下面继续保留自动生成的 API / Model 索引,方便你按生成器原始命名检索。

Documentation for API Endpoints

All URIs are relative to https://uapis.cn/api/v1

Class Method HTTP request Description
DefaultApi getSearchEngines GET /search/engines 搜索引擎配置
DefaultApi getSensitiveWordAnalyzeQuery GET /sensitive-word/analyze-query 敏感词分析 (GET)
DefaultApi postSearchAggregate POST /search/aggregate 智能搜索
DefaultApi postSensitiveWordAnalyze POST /sensitive-word/analyze 分析敏感词
DefaultApi postSensitiveWordQuickCheck POST /text/profanitycheck 敏感词检测(快速)
ClipzyApi getClipzyGet GET /api/get 步骤2 (方法一): 获取加密数据
ClipzyApi getClipzyRaw GET /api/raw/{id} 步骤2 (方法二): 获取原始文本
ClipzyApi postClipzyStore POST /api/store 步骤1:上传加密数据
ConvertApi getConvertUnixtime GET /convert/unixtime 时间戳转换
ConvertApi postConvertJson POST /convert/json JSON 格式化
DailyApi getDailyNewsImage GET /daily/news-image 每日新闻图
GameApi getGameEpicFree GET /game/epic-free Epic 免费游戏
GameApi getGameMinecraftHistoryid GET /game/minecraft/historyid 查询 MC 曾用名
GameApi getGameMinecraftServerstatus GET /game/minecraft/serverstatus 查询 MC 服务器
GameApi getGameMinecraftUserinfo GET /game/minecraft/userinfo 查询 MC 玩家
GameApi getGameSteamSummary GET /game/steam/summary 查询 Steam 用户
ImageApi getAvatarGravatar GET /avatar/gravatar 获取Gravatar头像
ImageApi getImageBingDaily GET /image/bing-daily 必应壁纸
ImageApi getImageMotou GET /image/motou 生成摸摸头GIF (QQ号)
ImageApi getImageQrcode GET /image/qrcode 生成二维码
ImageApi getImageTobase64 GET /image/tobase64 图片转 Base64
ImageApi postImageCompress POST /image/compress 无损压缩图片
ImageApi postImageFrombase64 POST /image/frombase64 通过Base64编码上传图片
ImageApi postImageMotou POST /image/motou 生成摸摸头GIF
ImageApi postImageNsfw POST /image/nsfw 图片敏感检测
ImageApi postImageSpeechless POST /image/speechless 生成你们怎么不说话了表情包
ImageApi postImageSvg POST /image/svg SVG转图片
MiscApi getHistoryProgrammer GET /history/programmer 程序员历史事件
MiscApi getHistoryProgrammerToday GET /history/programmer/today 程序员历史上的今天
MiscApi getMiscDistrict GET /misc/district Adcode 国内外行政区域查询
MiscApi getMiscHolidayCalendar GET /misc/holiday-calendar 查询节假日与万年历
MiscApi getMiscHotboard GET /misc/hotboard 查询热榜
MiscApi getMiscLunartime GET /misc/lunartime 查询农历时间
MiscApi getMiscPhoneinfo GET /misc/phoneinfo 查询手机归属地
MiscApi getMiscRandomnumber GET /misc/randomnumber 随机数生成
MiscApi getMiscTimestamp GET /misc/timestamp 转换时间戳 (旧版,推荐使用/convert/unixtime)
MiscApi getMiscTrackingCarriers GET /misc/tracking/carriers 获取支持的快递公司列表
MiscApi getMiscTrackingDetect GET /misc/tracking/detect 识别快递公司
MiscApi getMiscTrackingQuery GET /misc/tracking/query 查询快递物流信息
MiscApi getMiscWeather GET /misc/weather 查询天气
MiscApi getMiscWorldtime GET /misc/worldtime 查询世界时间
MiscApi postMiscDateDiff POST /misc/date-diff 计算两个日期之间的时间差值
NetworkApi getNetworkDns GET /network/dns 执行DNS解析查询
NetworkApi getNetworkIcp GET /network/icp 查询域名ICP备案信息
NetworkApi getNetworkIpinfo GET /network/ipinfo 查询 IP
NetworkApi getNetworkMyip GET /network/myip 查询我的 IP
NetworkApi getNetworkPing GET /network/ping Ping 主机
NetworkApi getNetworkPingmyip GET /network/pingmyip Ping 我的 IP
NetworkApi getNetworkPortscan GET /network/portscan 端口扫描
NetworkApi getNetworkUrlstatus GET /network/urlstatus 检查URL的可访问性状态
NetworkApi getNetworkWhois GET /network/whois 查询域名的WHOIS注册信息
NetworkApi getNetworkWxdomain GET /network/wxdomain 检查域名在微信中的访问状态
PoemApi getSaying GET /saying 一言
RandomApi getAnswerbookAsk GET /answerbook/ask 答案之书
RandomApi getRandomImage GET /random/image 随机图片
RandomApi getRandomString GET /random/string 随机字符串
RandomApi postAnswerbookAsk POST /answerbook/ask 答案之书 (POST)
SocialApi getGithubRepo GET /github/repo 查询 GitHub 仓库
SocialApi getSocialBilibiliArchives GET /social/bilibili/archives 查询 B站投稿
SocialApi getSocialBilibiliLiveroom GET /social/bilibili/liveroom 查询 B站直播间
SocialApi getSocialBilibiliReplies GET /social/bilibili/replies 查询 B站评论
SocialApi getSocialBilibiliUserinfo GET /social/bilibili/userinfo 查询 B站用户
SocialApi getSocialBilibiliVideoinfo GET /social/bilibili/videoinfo 查询 B站视频
SocialApi getSocialQqGroupinfo GET /social/qq/groupinfo 查询 QQ 群信息
SocialApi getSocialQqUserinfo GET /social/qq/userinfo 查询 QQ 信息
StatusApi getStatusRatelimit GET /status/ratelimit 限流状态
StatusApi getStatusUsage GET /status/usage 获取API端点使用统计
TextApi getTextMd5 GET /text/md5 MD5 哈希
TextApi postTextAesDecrypt POST /text/aes/decrypt AES 解密
TextApi postTextAesDecryptAdvanced POST /text/aes/decrypt-advanced AES高级解密
TextApi postTextAesEncrypt POST /text/aes/encrypt AES 加密
TextApi postTextAesEncryptAdvanced POST /text/aes/encrypt-advanced AES高级加密
TextApi postTextAnalyze POST /text/analyze 文本分析
TextApi postTextBase64Decode POST /text/base64/decode Base64 解码
TextApi postTextBase64Encode POST /text/base64/encode Base64 编码
TextApi postTextConvert POST /text/convert 格式转换
TextApi postTextMd5 POST /text/md5 MD5 哈希 (POST)
TextApi postTextMd5Verify POST /text/md5/verify MD5 校验
TranslateApi getAiTranslateLanguages GET /ai/translate/languages AI翻译配置
TranslateApi postAiTranslate POST /ai/translate AI智能翻译
TranslateApi postTranslateStream POST /translate/stream 流式翻译(中英互译)
TranslateApi postTranslateText POST /translate/text 翻译
WebParseApi getWebTomarkdownAsyncStatus GET /web/tomarkdown/async/{task_id} 转换任务状态
WebParseApi getWebparseExtractimages GET /webparse/extractimages 提取网页图片
WebParseApi getWebparseMetadata GET /webparse/metadata 提取网页元数据
WebParseApi postWebTomarkdownAsync POST /web/tomarkdown/async 网页转 Markdown

Documentation for Models

Documentation for Authorization

Endpoints do not require authorization.

Recommendation

It's recommended to create an instance of ApiClient per thread in a multithreaded environment to avoid any potential issues.

Author