第九天
回顧:
8. 手把手教你做關鍵詞匹配項目(搜索引擎)---- 第八天
7. 手把手教你做關鍵詞匹配項目(搜索引擎)---- 第七天
6. 手把手教你做關鍵詞匹配項目(搜索引擎)---- 第六天
5. 手把手教你做關鍵詞匹配項目(搜索引擎)---- 第五天
4. 手把手教你做關鍵詞匹配項目(搜索引擎)---- 第四天
3. 手把手教你做關鍵詞匹配項目(搜索引擎)---- 第三天
2. 手把手教你做關鍵詞匹配項目(搜索引擎)---- 第二天
1. 手把手教你做關鍵詞匹配項目(搜索引擎)---- 第一天
小帥帥拿到於老大的TopClient後,其實發現TopClient不就是Curl嗎,其實我用ExtendedCurl是不是也可以做到呢,小帥帥對技術的熱情不是一般的高漲,隨手把於老大給的代碼給改了一份。
小帥帥也有開竅的一天,從此他的路豁然開朗。
小帥帥改後的代碼:
<?php class TopClient { ...... protected function curl($url, $postFields = null) { $options = array( CURLOPT_FAILONERROR=>false, CURLOPT_RETURNTRANSFER=>true, CURLOPT_CONNECTTIMEOUT=>15, CURLOPT_TIMEOUT=>300, CURLOPT_FOLLOWLOCATION=>1 ); $curl = new ExtendedCurl($options); $reponse = $curl->post($url,$postFields); if($curl->hasError()){ throw new Exception($curl->getError(), 0); }else{ if(200 !== $curl->getHttpCode()){ throw new Exception($reponse, $curl->getHttpCode()); } } return $reponse; } ...... }
小帥帥很開心的又把獲取寶貝的使用范例寫了上去,代碼如下:
$client = new TopClient(); $client->appkey = 'xx'; $client->secretKey = 'xx'; $req = new ItemGetRequest(); $req->setFields('props_name,property_alias,detail_url,cid,title'); $req->setNumIid($num_iid); $resp = $client->execute($req); if(isset($resp->code)){ # error handle }else{ #success handle }
如何加入淘寶開放平台,請查看官方介紹: http://open.taobao.com
小帥帥掩飾不住自己的沖動,想對於老大展示下自己的實力。
一到公司,就迫不及待的把代碼交給於老大,讓於老大給意見。
於老大一看,很欣慰的說道:小帥帥,不錯呀,大有長進, 繼續保持著.
小帥帥摸著頭謙虛的說道:哪裡哪裡,都是指望於老大的教導有方..... ( 小帥帥拍馬屁的功夫還是不錯的 )
不過於老大全然不理這些謙虛的話,對小帥帥說道:你看那個寫log記錄那個函數logCommunicationError,是否可以單獨提煉出來,作為一個公用的日記存放。我相信你可以勝任的...
小帥帥一聽,就知道找於老大沒好事,看在我的功勞面子上,至少讓我多休息下嘛。。。
小帥帥想是這樣想的,實際還是不得不要去承擔這個任務,因為他不想讓於老大對他失望,要在於老大面前呈現良好的一面。
小帥帥回答到: 於老大,放心啦,包在我身上。
就這樣小帥帥回去修煉心法,研究Log存放的寫法。