使用图灵机器人笑话功能提高微信公众帐号活跃度

概要:

微信公众帐号早已经“泛滥成灾”,尽管如此,各企业商家还是费尽心思在上面做文章,以免“错失商机”。然而,微信公众帐号的活跃度可为掺不忍睹,除了极个别的知名服务行业帐号每天有上千次交互外,其余基本“无人问津”。

为了解决这一难题,提高微信活跃度,本次教程以java开发为例,介绍如通过图灵机器人api接口在微信公众帐号中添�笑话功能

通过添加�其趣味娱乐性,能够有效提高用户粘度,在保证关注量的同一时候,实现公众帐号应有的价值。

本文重点介绍笑话功能的使用,当然除此之外,图灵机器人的api接口的重点功能还有例如以下:

图灵机器人官网:http://www.tuling123.com/

智能聊天

天气查询

航班、列车查询

快递查询

彩票中奖号码查询

……

笑话功能接入开发步骤

1、注冊图灵机器人帐号

这里就不多讲了,就是普通的注冊,无需邀请码。

2、请求图灵机器人接口

图灵机器人的api接口是最普通的http get请求,能够在浏览器中像訪问其它站点一样模拟请求,粘入图灵机器人api的完整url就可以,java代码例如以下:
/**
	 * 调用图灵机器人api接口,获取笑话文字,解析获取自己所需结果
	 * @param content
	 * @return
	 */
	public String getTulingResult(String content){
		/** 此处为图灵api接口,參数key须要自己去注冊申请,先以11111111取代 */
		String apiUrl = "http://www.tuling123.com/openapi/api?key=11111111&info=";
		String param</span><span style="font-family: 'Microsoft YaHei';"> = "讲个笑话";</span><span style="font-family:Microsoft YaHei;font-size:12px;">
		try {
			param = apiUrl+URLEncoder.encode(param,"utf-8");
		} catch (UnsupportedEncodingException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		} //将參数转为url编码
		
		/** 发送httpget请求 */
		HttpGet request = new HttpGet(param);
		String result = "";
		try {
			HttpResponse response = HttpClients.createDefault().execute(request);
			if(response.getStatusLine().getStatusCode()==200){
				result = EntityUtils.toString(response.getEntity());
			}
		} catch (ClientProtocolException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
		/** 请求失败处理 */
		if(null==result){
			return "对不起,我已经笑死了……";
		}
		
		try {
			JSONObject json = new JSONObject(result);
			//图灵返回json格式code=100000,參考图灵机器人api文档
			if(100000==json.getInt("code")){
				result = json.getString("text");
			}
		} catch (JSONException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return result;
	}

3、发送给用户

此处就不在对此进行多讲,能够參考这篇文章,里面具体讲述了微信公众平台开发的整个流程http://blog.csdn.net/pamchen/article/details/38718947
至此,在微信公众帐号中接入笑话功能的操作已经完毕,希望通过加入�笑话这一简单功能,能为公众帐号带来一定数量的关注用户,提高微信公众帐号的活跃度。

posted @ 2014-08-27 09:49  hrhguanli  阅读(492)  评论(0编辑  收藏  举报