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

服務(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;
 }
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天天黄视频| 我和子伦系列小说 | 国产成人愉拍精品 | 99久久这里只有精品 | 2021小妲己永久回家地址 | 日本肥熟 | 精品视频国产 | japanese乱子mate| 久久亚洲国产成人影院 | 国产成人免费a在线资源 | 教室里老师好紧h | 免费a漫 - 禁密天堂 | 毛片应用 | 国产99久久久国产精品成人 | 色婷婷激婷婷深爱五月老司机 | 韩国三级2020 | 色老板视频在线观看 | 色淫影院 | 久久精品中文闷骚内射 | 色综合久久夜色精品国产 | 女子监狱第二季在线观看免费完整版 | ccc在线在线36 | 欧美又硬又粗又长又大 | 亚洲国产精品久久精品怡红院 | 国内精品久久久久影院嫩草 | 乌克兰一级毛片9一18 | 久久午夜一区二区 | 亚飞与亚基高清国语在线观看 | 精品国产乱码久久久人妻 | 99re在线视频观看 | 国内自拍网红在线综合 | 九九精品热 | 国产亚洲精品高清在线 | 动漫a级片| 五月天导航 | 日韩在线 在线播放 | 色先锋av资源中文字幕 | 免费观看a毛片一区二区不卡 | 毛片应用 | 精品国产中文字幕在线视频 | 秋霞理论最新三级理论最 |