Skip to content

sm.ms api todo

luna edited this page Jul 27, 2020 · 1 revision

SMMS API

Java 版的sm.ms图床api

快速开始

提供两种解析方式

###json文件方式 在conf.json下有配置文件

{
  "para":
  {
    "username": "******",  //sm.ms的账户名称
    "password": "*************" //sm.ms的账户密码
  },
  "header":
  {
    "Authorization": "****************" // sm.ms的账户token
  }
}

可直接通过src\main\java\com\luna\api\smMs***ApiFromRoot.java里的静态方法调用

###spring profile文件配置方式 在application-pro.properties文件下进行配置项编写


# smms图床
luna.smms.username=xxx
luna.smms.password=xxx
luna.smms.authorizationCode=xxx

之后在spring项目中注入SmMsConfigValue类 可直接通过其获取配置信息,后调用src\main\java\com\luna\api\smMs***ApiFromString.java里的静态方法,进行api调用,每次需要传入token或者账户密码

public class SmMsTest extends ApiApplicationTest {

    @Autowired
    private SmMsConfigValue smMsConfigValue;

    @Test
    public void atest() {
        System.out.println(smMsConfigValue.getUsername());
    }
}
Clone this wiki locally