亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Wiz筆記SDK 0.1

wangxinarhat / 1804人閱讀

替wiz筆記寫(xiě)了一個(gè)sdk,https://github.com/jiankers/WizSDK
主要功能介紹:

登錄wiz。

提取用戶信息。

提取筆記目錄列表。

提取筆記列表。

提取筆記內(nèi)容。

誰(shuí)需要fork吧


debug = true; //登錄 $info = $wiz->login(); $token = $info["token"]; $kb_guid = $info["kb_guid"]; //獲取用戶信息 $userinfo = $wiz->getUserInfo($token); //獲取目錄列表 $dirinfo = $wiz->getDirList($token, $kb_guid); if(!isset($_GET["dir"]) && !isset($_GET["id"])){ echo ""; } if(isset($_GET["dir"])){ //獲取每個(gè)目錄下筆記列表 $doclist[] = $wiz->getDirDocList($token, $kb_guid, $_GET["dir"]); echo ""; } if(isset($_GET["id"])){ $document_guid = $_GET["id"]; $info = $wiz->getDirDocShow($token, $kb_guid, $document_guid); //針對(duì)wiz筆記圖片相對(duì)路徑進(jìn)行補(bǔ)全 echo preg_replace ( "/src="/unzip//", "src="http://beta.note.wiz.cn/unzip/", $info["document_info"]["document_body"] ); }

WizSDK.class.php


* @license http://www.php0.net/ * @version 0.1 * @lastmodify 2013-10-25 */ class WizSDK{ private $apiurl = "http://beta.note.wiz.cn"; private $username = ""; private $passwd = ""; public $debug = true; //開(kāi)啟debug則每次都執(zhí)行登錄 function __construct($username,$passwd){ $this->username = $username; $this->passwd = $passwd; } /** * 登錄驗(yàn)證 * 該方法執(zhí)行一次即可,因?yàn)閣iz筆記內(nèi)部不需要驗(yàn)證登錄,此方法的作用是獲取token&kb_guid備其他方法使用 */ public function login(){ if(!file_exists("./user.ini") || $this->debug == false){ ob_start();//開(kāi)啟緩存 //登陸認(rèn)證 $url = "http://note.wiz.cn/api/login"; $post_data = array( "user_id" =>$this->username,"password" =>$this->passwd,"isKeep_password"=>"off","debug"=>""); $cookie_jar = tempnam("./temp","cookie");//存放COOKIE的文件 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar); //保存cookie信息 curl_exec($ch); curl_close($ch); $json = ob_get_contents(); //寫(xiě)進(jìn)配置文件 @file_put_contents("./user.ini",$json); ob_clean(); }else{ $json = file_get_contents("./user.ini"); } return json_decode($json,true); } //獲取用戶信息 public function getUserInfo($token){ $token = isset($_GET["token"])?$_GET["token"]:$token; $url = $this->apiurl."/api/user/info?client_type=web2.0&api_version=3&token={$token}&_=1385364125279"; $info = @file_get_contents($url); return json_decode($info,true); } //獲取目錄列表 public function getDirList($token, $kb_guid){ $token = isset($_GET["token"])?$_GET["token"]:$token; $kb_guid = isset($_GET["kb_guid"])?$_GET["kb_guid"]:$kb_guid; $url = $this->apiurl."/api/category/all?client_type=web2.0&api_version=3&token={$token}&kb_guid={$kb_guid}&_=1385364126264"; $info = @file_get_contents($url); return json_decode($info,true); } //獲取目錄下文章列表 public function getDirDocList($token, $kb_guid, $dir){ $token = isset($_GET["token"])?$_GET["token"]:$token; $kb_guid = isset($_GET["kb_guid"])?$_GET["kb_guid"]:$kb_guid; $dir = isset($_GET["dir"])?urlencode($_GET["dir"]):$dir; $url = $this->apiurl."/api/document/list?client_type=web2.0&api_version=3&token={$token}&action_cmd=category&action_value={$dir}&kb_guid={$kb_guid}&_=1385366664005"; $info = @file_get_contents($url); return json_decode($info,true); } //獲取目錄下文章詳情 public function getDirDocShow($token, $kb_guid, $document_guid){ $token = isset($_GET["token"])?$_GET["token"]:$token; $kb_guid = isset($_GET["kb_guid"])?$_GET["kb_guid"]:$kb_guid; $document_guid = isset($_GET["document_guid"])?$_GET["document_guid"]:$document_guid; $url = $this->apiurl."/api/document/info?client_type=web2.0&api_version=3&token={$token}&kb_guid={$kb_guid}&document_guid={$document_guid}&_=1385370541346"; $info = @file_get_contents($url); return json_decode($info,true); } }

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/20624.html

相關(guān)文章

  • GitNote 基于 Git 的跨平臺(tái)筆記軟件正式發(fā)布

    摘要:基于的跨平臺(tái)筆記軟件為什么自從工作之后我開(kāi)始進(jìn)行筆記記錄這是一個(gè)很棒的習(xí)慣我曾經(jīng)使用過(guò)麥庫(kù)等都是一些不錯(cuò)的筆記軟件但是都有一些各式各樣的問(wèn)題不能滿足我的使用年我用編寫(xiě)了第一款筆記軟件支持和富文本編輯器但是沒(méi)有云同步功能年我用和編寫(xiě)了一個(gè)編輯 GitNote 基于 Git 的跨平臺(tái)筆記軟件 為什么 自從工作之后,我開(kāi)始進(jìn)行筆記記錄,這是一個(gè)很棒的習(xí)慣.我曾經(jīng)使用過(guò) EDiary Ever...

    liaosilzu2007 評(píng)論0 收藏0
  • NoSQL數(shù)據(jù)庫(kù)漏洞可導(dǎo)致數(shù)據(jù)泄露 影響成千上萬(wàn)Microsoft Azure客戶

    摘要:研究團(tuán)隊(duì)于月日向微軟報(bào)告了這一問(wèn)題,之后微軟在負(fù)責(zé)的披露后小時(shí)內(nèi)采取措施緩解了這一問(wèn)題,并于月日向發(fā)現(xiàn)者獎(jiǎng)勵(lì)了萬(wàn)美元的獎(jiǎng)金。雖然微軟通知了超過(guò)的客戶潛在的安全漏洞,但預(yù)計(jì)實(shí)際的數(shù)字要高得多,因?yàn)樵撀┒匆呀?jīng)被利用了幾個(gè)月。 .markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:1...

    Integ 評(píng)論0 收藏0
  • UAPI-SDK 示例代碼使用

    摘要:示例代碼使用操作步驟進(jìn)入產(chǎn)品,選擇需要使用的。填寫(xiě)相關(guān)字段。查看示例代碼,選擇語(yǔ)言,即可獲得該語(yǔ)言的代碼獲取賬戶公私鑰替換示例代碼中的及復(fù)制代碼,并在本地運(yùn)行,即可獲得相應(yīng)的查詢結(jié)果。SDK 示例代碼使用操作步驟Step1:進(jìn)入U(xiǎn)API產(chǎn)品,選擇需要使用的API。Step2:填寫(xiě)相關(guān)字段。以 獲取彈性IP信息-DescribeEIP為例,查詢賬戶中北京二地域某一項(xiàng)目的EIP資源列表。Step...

    ernest.wang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<