Re: [請益] yahoo斷章取義api
※ 引述《wfgh (lyle)》之銘言:
: 以前沒摸過api
: php也是昨天才開始摸
: 只會一些基本的(用原本寫c/c++的底子去學php的)
: 程式架構大概看得懂這樣
: 但專題指導老師幾天前要我們用一個禮拜時間
: 用完全沒學過的php寫一個程式
: 可以輸入文章然後利用yahoo斷章取義api來做斷詞
: 請問yahoo斷章取義的api該怎麼使用呢?
: http://tw.developer.yahoo.com/cas/api.php
: 上面的技術文件只有很簡短的介紹
: 我該怎麼將欄位的值傳過去
: 又該怎麼接收執行完的結果
: 昨天跟今天一直google看書還是沒有什麼頭緒
: 只知道好像需要用到curl
: 麻煩各位前輩給點指引
: 我需要從哪些方面著手研讀
: 謝謝~
文件寫的很清楚阿
1. 申請一個 appid
2. http://asia.search.yahooapis.com/cas/v1/[方法]
這邊有兩個方法, 分別是 ws 和 ke
- ws:斷詞與詞性標註(Word Segmentation)
- ke:文章關鍵字擷取(Keyword Extraction)
3. 用 HTTP POST 到上面的網址
要帶兩個參數, 第一個是 appid 第二個是 utf8 編碼的 content
4. 回傳可以是 XML 或是 JSON
如果你要用 php 寫大概像這樣
$array = array('appid'=>'你申請的appid', content=>'要送交判斷的文章');
$url= "http://asia.search.yahooapis.com/cas/v1/ws";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($array));
$result = curl_exec ($ch);
curl_close ($ch);
var_dump(json_decode($result, true));
試試看吧 :)
--
The Internet: where men are men, women are men, and children are FBI agents.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.104.63
※ 編輯: roga 來自: 61.220.104.63 (03/23 21:30)
推
03/23 21:47, , 1F
03/23 21:47, 1F
推
03/23 23:37, , 2F
03/23 23:37, 2F
→
03/23 23:38, , 3F
03/23 23:38, 3F
推
03/24 01:30, , 4F
03/24 01:30, 4F
推
03/24 09:22, , 5F
03/24 09:22, 5F
推
03/24 23:18, , 6F
03/24 23:18, 6F
推
03/25 14:40, , 7F
03/25 14:40, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章