看板 PHP 關於我們 聯絡資訊
※ 引述《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)
hellolucky:我慢了一步XD 03/23 21:47
wfgh:我試了您的CODE,但用chrome瀏覽卻只有一頁空白,是不是我設 03/23 23:37
wfgh:定哪裡有問題呢?謝謝您:) 03/23 23:38
chph:檢查你有沒有裝curl, 以及pear 03/24 01:30
wfgh:都有裝了耶 我是裝AppServ 2.5.10的 03/24 09:22
sorianotw:你要先弄清楚php是怎麼執行的.... 跟瀏覽器沒關係 03/24 23:18
wfgh:我沒說跟瀏覽器有關係啊= =.... 03/25 14:40