一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - java實(shí)現(xiàn)小i機(jī)器人api接口調(diào)用示例

java實(shí)現(xiàn)小i機(jī)器人api接口調(diào)用示例

2019-11-21 14:08Java教程網(wǎng) JAVA教程

這篇文章主要介紹了java實(shí)現(xiàn)小i機(jī)器人api接口調(diào)用示例,需要的朋友可以參考下

代碼如下:


package com.weixin.util;

 

import java.io.IOException;
import java.util.Random;
import org.apache.commons.codec.binary.Hex;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;
import org.apache.commons.lang.StringUtils;

public class XiaoI {
 private final static String APP_KEY = "*****";
 private final static String APP_SECRET = "****";

 public String Tess(String key, String names) {
  String realm = "xiaoi.com";
  String method = "POST";
  String uri = "/robot/ask.do";
  byte[] b = new byte[20];
  new Random().nextBytes(b);
  String nonce = new String(Hex.encodeHex(b));
  String HA1 = DigestUtils.shaHex(StringUtils.join(new String[] {
    APP_KEY, realm, APP_SECRET }, ":"));
  String HA2 = DigestUtils.shaHex(StringUtils.join(new String[] { method,
    uri }, ":"));
  String sign = DigestUtils.shaHex(StringUtils.join(new String[] { HA1,
    nonce, HA2 }, ":"));

  String str = null;

  HttpClient hc = new HttpClient();
  PostMethod pm = new PostMethod("http://nlp.xiaoi.com/robot/ask.do");
  pm.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET,
    "utf-8");
  pm.addRequestHeader("X-Auth", "app_key=\"7HHk65oE2Ngy\", nonce=\""
    + nonce + "\", signature=\"" + sign + "\"");
  pm.setParameter("platform", "weixin");
  pm.setParameter("type", "0");
  pm.setParameter("userId", names);
  pm.setParameter("question", key);
  int re_code;
  try {
   re_code = hc.executeMethod(pm);
   if (re_code == 200) {
    str = pm.getResponseBodyAsString();
   }
  } catch (HttpException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return str;
 }
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜片无码区在线观看 | 污文啊好棒棒啊好了 | 91视频夜色| 亚洲国产天堂综合一区 | 黑帮大佬与我的365天2标清中文 | 成年无限观看onlyfans | 1024免费福利永久观看网站 | 忘忧草高清 | 青青色综合 | 极品丝袜老师h系列全文阅读 | 欧美精品一国产成人性影视 | 污影院| 四虎在线永久视频观看 | 黄色a | 成年人视频在线免费观看 | 国产性片在线观看 | 羞羞漫画视频 | 99久久伊人精品波多野结衣 | 日本黄视频在线播放 | 冰雪奇缘1完整版免费观看 变形金刚第一部 | 桃乃木香奈作品在线 | 天海翼最新作品 | 亚洲天堂视频在线观看免费 | 人人干国产 | 果冻传媒九一制片厂网站 | 美女扒开胸罩露出胸大乳 | 无删减影视免费观看 | 福利片成人午夜在线 | 女人国产香蕉久久精品 | 日本视频在线观看 | 4hu影院在线观看 | 日韩三及片 | 动漫人物差差插曲漫画 | 欧美破苞合集 magnet | 国产精品探花一区在线观看 | 草草影院国产 | youzljzljzljzlj96| 丰腴尤物贵妇浪荡小说 | yy6080午夜国产免费福利 | 国产一区精品视频 | 成人国产第一区在线观看 |