時間:2023-02-07 16:28:01 | 來源:建站知識
時間:2023-02-07 16:28:01 來源:建站知識
隨著網(wǎng)絡(luò)應(yīng)用的深入和普及,網(wǎng)址資源越來越少了,長尾網(wǎng)址也派上用場了,只是網(wǎng)址太長不方便識別與記錄。因此,就有了短網(wǎng)址替代長網(wǎng)址的技術(shù)接口。名稱 | 必填 | 類型 | 說明 | 示例 參數(shù)另存 |
appid | 是 | String | 應(yīng)用ID,在后臺我的應(yīng)用查看或者添加 | 1 |
format | 否 | String | 返回數(shù)據(jù)格式類型,每個接口已經(jīng)說明支持返回格式:json,xml | json |
short_expire | 否 | String | 短址的過期時間:不填寫為永久有效;1表求一天后過期,最大值為1年; 可以指定某日期:例如2019-12-21過期;到期的短址會被刪除 | 1 |
short_password | 否 | String | 允許指定密碼才能訪問,必須是6-20位大小寫字母和數(shù)字 | |
short_path | 否 | String | 指定短址路徑 如:http://wa.dev/api,該參數(shù)為空時,自動生成6位短址 | storeapi |
short_url | 是 | String | 需要縮短的網(wǎng)址,控制在1024字符以內(nèi) | https://www.storeapi.net |
sign | 是 | String | 1.使用Md5方式驗證,參數(shù)按一定規(guī)則md5后返回的字符串,詳情點擊這里閱讀 2.使用Hash驗證方式,直接跟上密鑰即可。 通過我的應(yīng)用里面修改驗證方式 | 52a9dbe274a5c537bbf7a53e2d66c09f |
time | 否 | String | 請求時傳遞的當前服務(wù)器時間戳 | 1545829466 |
名稱 | 必填 | 類型 | 說明 | 示例 參數(shù)另存 |
codeid | 否 | Integer | 狀態(tài)碼,返回10000狀態(tài)都會進行計費。具體說明可查看狀態(tài)碼說明 | 10000 |
curtime | 否 | String | 當前服務(wù)器時間戳 | 1554118620 |
message | 否 | String | 請求狀態(tài)說明 | 返回成功! |
retdata | 否 | Array | 回數(shù)據(jù)集合,可能是數(shù)據(jù)、對象或者字符串 | http://d65.me/zPubvP |
狀態(tài)碼 | 說明 |
10000 | 返回成功 |
10001 | appid必須指定,可以我的應(yīng)用里面查看 |
10002 | sign值必須指定,加密規(guī)則請前往幫助中心查看 |
10003 | sign值驗證不通過,加密規(guī)則請前往幫助中心查看 |
10004 | 時差不能超過10分鐘,可以不傳遞這個參數(shù),注意時間戳單位是秒 |
10005 | appid錯誤,請檢查appid值,前往會員中心->我的應(yīng)用查看或添加 |
10006 | 當前IP地址未授權(quán),請前往用戶中心->我的應(yīng)用添加ip{@info} |
10007 | 應(yīng)用被禁用,請聯(lián)系客服處理 |
10008 | 應(yīng)用內(nèi)沒有該接口,請到我的應(yīng)用里面添加這個接口 |
10009 | api接口不存在 |
10010 | 您沒有添加該api接口 |
10011 | api已經(jīng)到期 |
10012 | 沒有訂購任何api,請前往購買后再操作 |
10013 | 該接口已經(jīng)暫停使用 |
10014 | 未知的錯誤,可以聯(lián)系客服處理 |
10015 | 參數(shù)個數(shù)錯誤 |
10019 | {@info} |
10017 | time必須是整型 |
10018 | 次數(shù)不足 |
10020 | 子接口不存在,可能已經(jīng)被關(guān)閉 |
10021 | 服務(wù)器發(fā)生錯誤 |
10022 | 帳戶余額不足,請充值! |
10023 | 訂單提交成功,等待回調(diào)結(jié)果 |
10024 | 調(diào)試模式數(shù)據(jù) |
10025 | 查無數(shù)據(jù) |
$method = 'GET'; //請求方式 GET,POST$secretType = 'MD5'; //驗證方式MD5,Hash 通過后臺 我的應(yīng)用去修改$api_url = 'https://登錄后顯示/api/57/164';$appid = '應(yīng)用id';// 在后臺我的應(yīng)用查看;$secret = '應(yīng)用密鑰';// 在后臺我的應(yīng)用查看;$data = array( 'appid'=> '1', 'format'=> 'json', 'short_expire'=> '1', 'short_password'=> '', 'short_path'=> 'storeapi', 'short_url'=> 'https://www.storeapi.net', 'time'=> '1545829466', );$data['appid'] = $appid;$data['time'] = time();//當前服務(wù)器時間if('MD5' == $secretType){ ksort($data); //按照鍵名對數(shù)組排序,為數(shù)組值保留原來的鍵。 $md5String = ''; foreach($data as $key=>$val){ if(strlen($val)>0){ //過濾空值 $md5String.=$key.$val; } } $secret = md5($md5String.$secret);}$data['sign'] = $secret;if('GET'==$method){ $sendUrl = $api_url.'?'.http_build_query($data); //把數(shù)據(jù)轉(zhuǎn)換成url參數(shù)形式,a=b&c=d&e=f $result = file_get_contents($sendUrl);}else{ $header = ['Content-Type: application/x-www-form-urlencoded;charset=utf-8']; $ch = curl_init(); if(is_array($data))$data = http_build_query($data); curl_setopt($ch, CURLOPT_URL, $api_url); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_POST, true);//POST curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_AUTOREFERER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_ENCODING,'gzip,deflate'); $result = curl_exec($ch);}$result = json_decode($result,true);print_r($result);
現(xiàn)在越來越多的企業(yè)開始使用挖數(shù)據(jù)提供的短鏈接api接口服務(wù),好用是一方面,功能強大是另一方面,最重要的是大家對挖數(shù)據(jù)短鏈平臺的信任和厚愛,相信在不久的將來,短鏈接一定能夠給廣大用戶帶來良好、滿意的體驗!關(guān)鍵詞:調(diào)用,地址
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。