提示:以下是本篇文章正文内容,下面案例可供参考
使用步骤
1.调用网易七鱼接口
代码如下:
private static final int timeoutMills = 3000;//设置请求超时
@Override
public List<OnlineSessionRecord> queryOnlineSessionRecords(String personID, String appKey, String appSecret) throws Exception {
String content = "{\"uid\":\""+ personID +"\"}";//请求Header里放personID 对应 七鱼的uid
String nonce = QiyuUtil.MD5encryption(content);
String time = Long.toString(Calendar.getInstance().getTimeInMillis() / 1000);
String checksum = QiyuUtil.encode(appSecret, nonce, time);
QiyuResult qiyuResult = new QiyuResult();
RequestConfig requestConfig= RequestConfig.custom().setConnectTimeout(timeoutMills).build();
HttpPost req = new HttpPost("七鱼要访问的链接");
req.setEntity(new StringEntity(content, ContentType.create("application/json", "utf-8")));
req.setConfig(requestConfig);
HttpClientUtil.handleWithoutVerifySSL(req, new QiyuHandler(qiyuResult));
String message = qiyuResult.getMessage();//请求返回的结果
QiYuEntity qiYuEnti