-
Notifications
You must be signed in to change notification settings - Fork 37
sm.ms api todo
luna edited this page Jul 27, 2020
·
1 revision
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());
}
}