更新时间:2021-03-18 GMT+08:00
分享

初始化Client

NlpfClient是访问自然语言处理基础的工具类,通过构造认证信息类和选择认证方式去初始化NlpfClient,然后用对应实例去访问接口。初始化支持AK/SK认证和Token认证两种方式。

AK/SK认证方式

//
//参考AK/SK认证方式章节获取ak/sk,参考获取SDK章节获取region、参考获取项目ID章节获取projectId
//例如用户的ak值为{ak},sk值为{sk},region值为{region},projectId值为{projectId},则构造Client如下
//
AuthInfo authInfo = new AuthInfo("{ak}","{sk}","{region}","{projectId}");

//
//构造完AuthInfo,初始化对应的Client,此时构造方法第一个参数要选择AuthMode.AKSK
//
NlpfClient client = new NlpfClient(AuthMode.AKSK,authInfo);

//
//支持对客户端设置网络代理进行访问,参数proxyHost表示域名,8080表示端口,username表示用户名,password表示密码。如果不需要代理,不用设置
//
client.setProxyWithAuth("proxyHost",8080,"username","password");

Token认证方式

//
//参考获取SDK章节获取region、参考获取项目ID章节获取projectId
//例如用户的用户名为{userName},密码值为{pwd},所属帐号为{domainName},region值为{region},projectId值为{projectId},则构造Client如下
//一个帐号下可以有多个用户,如果用户使用帐号本身登录,那么userName和domainName 值相等,都传帐号名即可
//
AuthInfo authInfo = new AuthInfo("{userName}","{pwd}","{domainName}","{region}","{projectId}");

//
//构造完AuthInfo,初始化对应的Client,此时构造方法第一个参数要选择AuthMode.TOKEN
//
NlpfClient client = new NlpfClient(AuthMode.TOKEN,authInfo);

//
//支持对客户端设置网络代理进行访问,参数proxyHost表示域名,8080表示端口,username表示用户名,password表示密码。如果不需要代理,不用设置
//
client.setProxyWithAuth("proxyHost",8080,"username","password");
分享:

    相关文档

    相关产品

关闭导读