你谷 的api
感谢您谷,终于美化 API 了
CI | Status |
---|---|
CircleCI | |
AppVeyor |
First, add https://dl.bintray.com/hoshinotented/hoshino9
to your maven repository list.
Like this:
repositories {
maven { url = 'https://dl.bintray.com/hoshinotented/hoshino9' }
}
compile 'org.hoshino9:luoguapi-[submodule name]:[version]'
compile("org.hoshino9:luoguapi-[module name]:[version]")
<dependency>
<groupId>org.hoshino9</groupId>
<artifactId>[submodule name]</artifactId>
<version>[versioon]</version>
<type>pom</type>
</dependency>
您需要准备一个 JDK 并配置正确的 JAVA_HOME
。
在项目根目录下执行以下命令:
./gradlew shadowJar
./gradlew sourcesJar
会在 <module>/build/libs
下生成三个 .jar
文件
其中:
<module name>-<version number>-all.jar
为本体(附带依赖)<module name>-<version number>-sources.jar
为源码
洛谷已 正式 开放 API 的功能(未选中的代表 LuoGuAPI
还未支持):
- 登录
- 注册
- 两步验证
- 题目列表
- 题目内容
- 提交代码
- 图床
- 题目的操作
- 比赛列表
- 比赛内容
- 比赛的操作
- 剪切板列表
- 剪切板内容
- 新建剪切板
- 删除剪切板
- 编辑剪切板
洛谷还 未正式 开放但已经在开发中的 API(未选中同上):
- 博客的系列操作(不确定,可能已经正式开放)
无法在 API 列表中寻找到的功能:
- 讨论版
-
试炼场