获取 SDK 有多种方式,较为推荐的方式是通过包依赖管理工具下载最新版本。
我们已经将所有的 library 发布到了 maven 中心仓库,开发者可以用以下任意包管理工具来安装 SDK。
<dependency>
<groupId>com.hifiveai</groupId>
<artifactId>hifive-openapi</artifactId>
<version>4.1.1_2-RELEASE</version>
</dependency>
首先进入 控制台 > HIFIVE授权管理 获取 appId,serverCode。具体API调用示例详见API接口文档。
// 控制台appId ——> appKey, 控制台serverCode ——> secret, 服务器地址 ——> url
HFClient client = new DefaultHFClient(url, appKey, secret);
HFBaseLoginRequest request = new HFBaseLoginRequest();
request.setMethod(HFRequest.METHOD_POST);
request.setClientId("hf2y7jk19a56qetq05");
request.setNickname("zealot");
request.setGender(GenderEnum.MAN.ordinal());
request.setBirthday(1594639058);
request.setLocation('30.779164,103.94547');
request.setEducation(EducationEnum.MIDDLE_SCHOOLE.ordinal());
request.setProfession(8);
request.setFavoriteSinger("周杰伦");
request.setFavoriteGenre("1");
try {
HFBaseLoginResponse response = client.execute(request);
System.out.println(JSON.toJSON(response));
} catch (ApiException e) {
e.printStackTrace();
}