程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 介紹圖靈機器人php API

介紹圖靈機器人php API

編輯:關於PHP編程

介紹圖靈機器人php API


圖靈機器人平台,基於自然語言處理、知識庫和雲計算等技術,為廣大開發者、合作伙伴提供的一系列智能語義處理能力(包括語義理解、智能問答、知識庫對接等)的服務平台。截止到目前為止,平台已經積累了近百億條語料庫和PB級別的基礎數據,經測試平台的整體准確度已經達到90%以上,而且平台已經應用於HTC的小Hi語音助手、中國電信的微信平台、海爾的智能家電控制系統等,廣受企業的好評。
下面介紹下他的api:
下面這裡摘自官網:http://www.tuling123.com/openapi/cloud/api.jsp?section=9
$apiKey = "自己的appKey";
$apiURL = "http://www.tuling123.com/openapi/api?key=KEY&info=INFO";
// 設置報文頭, 構建請求報文
header("Content-type: text/html; charset=utf-8");
$reqInfo = "講個笑話";
$url = str_replace("INFO", $reqInfo, str_replace("KEY", $apiKey, $apiURL));

/** 方法一、用file_get_contents 以get方式獲取內容 */
$res =file_get_contents($url);
echo $res;

/** 方法二、使用curl庫,需要查看php.ini是否已經打開了curl擴展 */
$ch = curl_init();
$timeout = 5; curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
返回結果:
這是一個json 字符串,我們只要使用php的json處理字符串就行

將返回結果使用 json_decode() 返回json 數據$data,這樣可以通過$data->text 來輸出笑話。
同理,我們可以通過$reqInfo 這個變量讓用戶自己輸入,就可以制作屬於自己的界面的機器人了。



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved