多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > 讓微信保持高度活躍的利器

讓微信保持高度活躍的利器

來源:程序員人生   發(fā)布時(shí)間:2014-10-20 08:00:00 閱讀次數(shù):2970次

這里說的微信就是微信公眾平臺(tái),為了提高其活躍度,開發(fā)者在微信公眾帳號中加入了聊天、笑話、天氣查詢等很多功能,但這些功能已經(jīng)沒有什么特別之處,為了區(qū)別讓自己的公眾帳號擁有與眾不同的地方,就需要開發(fā)一些有創(chuàng)意的功能。本文就講解如何通過圖靈機(jī)器人api接口實(shí)現(xiàn)“成語接龍”,關(guān)于圖靈機(jī)器人,就不多介紹,大家可以去看一下官方網(wǎng)站:

http://www.tuling123.com




實(shí)現(xiàn)步驟:

1、注冊圖靈機(jī)器人api,獲取接口key。
圖靈機(jī)器人網(wǎng)站:http://www.tuling123.com/
郵箱注冊,激活即可。


2、封裝參數(shù),key、info、userid

/**

       * 封裝http請求的url參數(shù)

       * @return     url

       */

      public String formatUrl(String info){

           /** 此處為圖靈api接口

            * key:第一步中注冊圖靈機(jī)器人帳號即可得到,以11111111代替

            * info:發(fā)送給微信的內(nèi)容,進(jìn)入成語接龍模式可以用“成語接龍”

            * userid:區(qū)分自己的用戶,微信可以用微信的openid */

           info = "成語接龍";

           String apiUrl = "http://www.tuling123.com/openapi/api?key=11111111&info="+info+"&userid=********";

           return apiUrl;

      }

 

3、編寫httpget請求方法

/**

       * 發(fā)送httpget請求

       * @param param     請求鏈接和參數(shù)

       * @return     結(jié)果

       */

      public String getProcess(Stringparam){

           /** 發(fā)送httpget請求 */

           HttpGet request = new HttpGet(param);

           String result = "";

           try {

                 HttpResponseresponse = HttpClients.createDefault().execute(request);

                 if(response.getStatusLine().getStatusCode()==200){

                      result =EntityUtils.toString(response.getEntity());

                 }

           } catch (ClientProtocolException e) {

                 e.printStackTrace();

           } catch (IOException e) {

                 e.printStackTrace();

           }

           return result;

      }


4、調(diào)用圖靈機(jī)器人接口
/**

       * 請求圖靈機(jī)器人接口,并解析結(jié)果數(shù)據(jù)

       * @param info   請求內(nèi)容

       */

      public void getResult(String info){

           /** 獲取url */

           String url =formatUrl(info);

           /** 發(fā)送http get請求,獲取圖靈機(jī)器人接口結(jié)果 */

           String result =getProcess(url);

           /** 解析圖靈機(jī)器人接口返回結(jié)果 */

           try {

                 JSONObject json = new JSONObject(result);

                 //成語接龍模式code=100000

                 if(100000==json.getInt("code")){

                      result =json.getString("text");

                 }

           } catch (JSONException e) {

                 // TODO Auto-generated catch block

                 e.printStackTrace();

           }

      }


5、在通過“成語接龍”進(jìn)入成語接龍模式之后,循環(huán)調(diào)用接口,即可實(shí)現(xiàn)圖片中展示的效果。

 

總結(jié),在成語接龍功能的實(shí)現(xiàn)過程中,上下文的關(guān)聯(lián)是最重要的,這也是圖靈機(jī)器人接口的強(qiáng)大之處。userid參數(shù)正是區(qū)分不同的用戶、對同一個(gè)用戶前后語義實(shí)現(xiàn)關(guān)聯(lián)的標(biāo)志,所以,想要實(shí)現(xiàn)成語接龍的功能,一定要傳userid。


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 久久性生活视频 | 一本久到久久亚洲综合 | 黑人日批| 欧美精 | 精品国产福利片在线观看 | 久久无码精品一区二区三区 | 中文字幕一区二区三区视频在线 | 337p欧洲亚洲大胆艺术 | 欧美一级aa天码毛片 | 国产亚洲欧美视频 | 精品福利一区二区免费视频 | 亚洲第一在线视频 | 国产欧美另类性视频 | 国产乱码一区二区三区四 | 亚欧色| 欧美淫 | 男女xx00| 最近免费中文字幕mv视频 | 校园春色亚洲欧美 | 午夜性a一级毛片 | 欧美啪啪毛片一区二区 | 国产性夜夜春夜夜爽30 | 国产日产亚洲欧美综合另类 | 欧美日本韩国 | 亚洲区欧美区小说区图片区 | 午夜视频免费在线观看 | 亚洲精品高清国产麻豆专区 | 日韩欧美亚洲每日更新网 | 亚洲欧美视频在线播放 | 狠狠操网站| 性受视频 | 麻豆视传媒一区二区三区 | 日本高清无吗免费播放 | 国产精品亚洲精品一区二区三区 | 成人欧美一区二区三区 | 日本乱人伦片中文字幕三区 | 主播福利视频在线观看网址 | 高清在线精品一区二区 | 啪网站| 麻豆影视大全 | 日本不卡视频在线播放 |