激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

服務器之家 - 編程語言 - JAVA教程 - java實現小i機器人api接口調用示例

java實現小i機器人api接口調用示例

2019-11-21 14:08Java教程網 JAVA教程

這篇文章主要介紹了java實現小i機器人api接口調用示例,需要的朋友可以參考下

代碼如下:


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;
 }
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一级三级在线观看 | 午夜小视频免费观看 | 欧美久久一区二区 | 日日操日日操 | 国产一区二区午夜 | 国产自在自线午夜精品视频在 | 性感美女一级毛片 | 久久免费观看一级毛片 | 欧美爱爱视频 | 一二区成人影院电影网 | 性生活视频软件 | 免费高潮在线国 | 4480午夜| 国产午夜精品在线 | 在线播放91| 我爱我色成人网 | 日本一区视频 | 永久免费一区二区三区 | 国产精品成人一区二区三区电影毛片 | 日韩在线观看视频一区 | 欧美一级高清免费 | 渔夫荒淫艳史 | 好吊色欧美一区二区三区四区 | 91免费官网 | 爱爱视频天天干 | 激情小说激情图片激情电影 | 国产羞羞网站 | 亚洲第一男人天堂 | 欧洲精品久久久 | 精品中文字幕久久久久四十五十骆 | 国产精品探花在线观看 | 成人精品视频网站 | 欧美a级在线免费观看 | 精国品产一区二区三区有限公司 | 欧美一级一区二区三区 | 精品一区二区久久久久久久网精 | 成人在线视频精品 | 欧美日韩精品不卡一区二区三区 | 亚洲欧美一区二区三区在线观看 | 天天操很很操 | 久久tv免费国产高清 |