/** * 贴图库返回有多个可用信息,直接返回上层处理 */ function sendToTietu($path) { $tietu = new TieTuKuToken(self::$tietuAccesskey, self::$tietuSecretkey); $url = 'http://up.tietuku.com/'; $param['deadline'] = time() + 60; $param['aid'] = self::$album; $param['from'] = 'file'; $token = $tietu->Dealparam($param)->createToken(); $postData = array("Token" => $token, "file" => '@' . realpath($path)); $ret = json_decode(self::postData($url, $postData)); if (isset($ret->linkurl)) { return array('code' => 0, 'msg' => (array) $ret); } return array('code' => -2, 'msg' => 'send to tietu error '); }
<?php require_once 'tietuku.php'; $AccessKey = ''; //贴图库开放平台的AccessKey $SecretKey = ''; //贴图库开放平台的SecretKey $aid = ''; //你的相册ID header('Content-type: application/json;charset=utf-8'); $type = $_GET['type'] ? $_GET['type'] : null; switch ($type) { case "upload": $tietuku = new TieTuKuToken($AccessKey, $SecretKey); $param['deadline'] = time() + 60; $param['aid'] = $aid; $token = $tietuku->dealParam($param)->createToken(); echo '{"token":"' . $token . '"}'; break; default: echo '{"error":"type error"}'; }