亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php實現新浪短鏈接調用API代碼

2024-05-04 21:48:22
字體:
來源:轉載
供稿:網友

前面寫過了一篇文章是圖片反盜鏈的,我自己弄得單獨的頁面就采用了sina的短連接,對于短連接來說還是方便的,地址太長占地方,下面分享源碼,有注釋,非原創,代碼如下:

  1. <?php 
  2. //Sina App_Key 
  3. define('SINA_APPKEY''31641035'); 
  4.  
  5. function curlQuery($url) { 
  6.  //設置附加HTTP頭 
  7.  $addHead = array
  8.  "Content-type: application/json" 
  9.  ); 
  10.  
  11.  //初始化curl,當然,你也可以用fsockopen代替 
  12.  $curl_obj = curl_init(); 
  13.  
  14.  //設置網址 
  15.  curl_setopt($curl_obj, CURLOPT_URL, $url); 
  16.  
  17.  //附加Head內容 
  18.  curl_setopt($curl_obj, CURLOPT_HTTPHEADER, $addHead); 
  19.  
  20.  //是否輸出返回頭信息 
  21.  curl_setopt($curl_obj, CURLOPT_HEADER, 0); 
  22.  
  23.  //將curl_exec的結果返回 
  24.  curl_setopt($curl_obj, CURLOPT_RETURNTRANSFER, 1); 
  25.  
  26.  //設置超時時間 
  27.  curl_setopt($curl_obj, CURLOPT_TIMEOUT, 15); 
  28.  
  29.  //執行 
  30.  $result = curl_exec($curl_obj); 
  31.  
  32.  //關閉curl回話 
  33.  curl_close($curl_obj); 
  34.  
  35.  return $result
  36.  
  37. //簡單處理下url,sina對于沒有協議(http://)開頭的和不規范的地址會返回錯誤 
  38. function filterUrl($url = '') { 
  39.  $url = trim(strtolower($url)); 
  40.  $url = trim(preg_replace('/^http:///'''$url)); 
  41.  if ($url == ''
  42.  return false; 
  43.  else 
  44.  return urlencode('http://' . $url); 
  45.  
  46. //根據長網址獲取短網址 
  47. function sinaShortenUrl($long_url) { 
  48.  //拼接請求地址,此地址你可以在官方的文檔中查看到 
  49.  $url = 'http://api.t.sina.com.cn/short_url/shorten.json?source=' . SINA_APPKEY . '&url_long=' . $long_url
  50.  
  51.  //獲取請求結果 
  52.  $result = curlQuery($url); 
  53.  
  54.  //下面這行注釋用于調試,你可以把注釋去掉看看從sina返回的信息是什么東西 
  55.  //print_r($result);exit(); 
  56.  
  57.  //解析json 
  58.  $json = json_decode($result); 
  59.  
  60.  //異常情況返回false 
  61.  if (isset($json->error) || !isset($json[0]->url_short) || $json[0]->url_short == ''
  62.  return false; 
  63.  else 
  64.  return $json[0]->url_short; 
  65.  
  66. //根據短網址獲取長網址,此函數重用了不少sinaShortenUrl中的代碼,以方便你閱讀對比,你可以自行合并兩個函數 
  67. function sinaExpandUrl($short_url) { 
  68.  //拼接請求地址,此地址你可以在官方的文檔中查看到 
  69.  $url = 'http://api.t.sina.com.cn/short_url/expand.json?source=' . SINA_APPKEY . '&url_short=' . $short_url
  70.  
  71.  //獲取請求結果 
  72.  $result = curlQuery($url); 
  73.  
  74.  //下面這行注釋用于調試,你可以把注釋去掉看看從sina返回的信息是什么東西 
  75.  //print_r($result);exit(); 
  76.  
  77.  //解析json 
  78.  $json = json_decode($result); 
  79.  
  80.  //異常情況返回false 
  81.  if (isset($json->error) || !isset($json[0]->url_long) || $json[0]->url_long == ''
  82.  return false; 
  83.  else 
  84.  return $json[0]->url_long; 
  85. }//開源代碼Vevb.com 
  86.  
  87. //要縮短的網址 
  88. $url = $long//這里自己看著辦,修改成你要縮短的網址還是獲取post的數據還是怎么滴。 
  89.  
  90. $url = filterUrl($url); 
  91. $short = sinaShortenUrl($url); 
  92. $ulong = sinaExpandUrl($short); 
  93. ?> 

本文中短連接已經附帶的一個appkey不用再自己申請KEY當然你如果需要使用你自己的您也可以自己去替換,至于用法就看你了,鑲入到其他程序使用?。繂为氉鰝€生成短連接的頁面都不管我的事啊,使用方法不多說,最近比較懶.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩中文字幕在线视频播放| 日韩国产高清视频在线| 日韩欧美高清视频| 色噜噜狠狠狠综合曰曰曰88av| 91精品在线一区| 欧美激情中文字幕在线| 欧美成人免费大片| 精品亚洲男同gayvideo网站| 91免费看国产| 日韩精品福利网站| 91精品国产免费久久久久久| 国产欧美日韩中文字幕在线| 亚洲乱码国产乱码精品精天堂| 亚洲国产三级网| 91亚洲人电影| 欧美老女人xx| 久久深夜福利免费观看| 久久久免费精品| 欧美激情综合亚洲一二区| 中文字幕日韩av| 亚洲国产精品久久| 久久成人这里只有精品| 国产精品视频男人的天堂| 热久久美女精品天天吊色| 91成人精品网站| 日韩小视频网址| 欧美精品videosex牲欧美| www.欧美三级电影.com| 日韩国产欧美区| 欧美日韩性视频| 亚洲无线码在线一区观看| 亚洲第一天堂av| 国产欧美一区二区三区视频| 久久影视电视剧免费网站清宫辞电视| 日本久久久久亚洲中字幕| 热久久免费国产视频| 久久久视频免费观看| 国产一区二区三区免费视频| 欧美成人亚洲成人日韩成人| 欧美精品videosex性欧美| 中文字幕在线观看亚洲| 日韩精品久久久久久久玫瑰园| 中文字幕精品在线视频| 欧美日韩第一视频| 97在线日本国产| 亚洲一级片在线看| 亚洲久久久久久久久久| 久久国产精品影视| 国产一区二区香蕉| 亚洲精品国产拍免费91在线| 国精产品一区一区三区有限在线| 日韩视频一区在线| 亚洲性猛交xxxxwww| 亚洲欧美一区二区三区情侣bbw| 国产a∨精品一区二区三区不卡| 日韩电视剧在线观看免费网站| 亚洲区中文字幕| 欧美性xxxx极品高清hd直播| 日韩精品极品在线观看播放免费视频| 日韩av电影手机在线观看| 日韩在线观看免费网站| 国产91精品最新在线播放| 韩国三级电影久久久久久| 在线色欧美三级视频| 欧美综合在线观看| 亚洲精品99久久久久中文字幕| 国产精品久久久久久久久久久新郎| 国产精品一区二区久久久久| 亚洲人成毛片在线播放| 久久人91精品久久久久久不卡| 亚洲白拍色综合图区| 久久久精品在线| 欧美日韩亚洲视频一区| 色偷偷88888欧美精品久久久| 韩剧1988免费观看全集| 亚洲精品99999| 久久天堂av综合合色| 久久91超碰青草是什么| 成人免费黄色网| 日韩av在线不卡| 亚洲成年网站在线观看| 国产成人精品免费视频| 夜夜嗨av色综合久久久综合网| 中文字幕一精品亚洲无线一区| 亚洲精品一区二区在线| www.日韩不卡电影av| 日韩精品福利网站| 欧美一级片久久久久久久| 国产成人高清激情视频在线观看| 日韩美女免费线视频| 亚洲美女性生活视频| 国产日韩欧美在线| 日韩精品免费观看| 欧美性xxxx极品hd欧美风情| 亚洲一级黄色片| 久久免费国产精品1| 亚洲第一网站免费视频| 成人在线免费观看视视频| 国产精品久久久久久久天堂| 中文字幕日韩有码| 欧美成年人视频| 中文字幕综合一区| 97视频免费看| 欧美日韩国产成人| 中文字幕亚洲无线码a| 日韩欧美亚洲综合| 欧美激情videos| 日韩亚洲欧美成人| 欧美大尺度在线观看| 2021久久精品国产99国产精品| 亚洲xxxx视频| 久久久av一区| www.99久久热国产日韩欧美.com| 伦伦影院午夜日韩欧美限制| www国产亚洲精品久久网站| 欧美色播在线播放| 国产一区玩具在线观看| 欧美日韩国产成人在线观看| 日韩视频在线观看免费| 狠狠久久五月精品中文字幕| 91国内精品久久| 日韩一区视频在线| www.日本久久久久com.| 91免费在线视频| 亚洲欧洲美洲在线综合| 精品亚洲一区二区三区在线观看| 成人亚洲激情网| 日韩电影免费观看在线观看| 亚洲国产精品久久精品怡红院| 中文字幕av一区二区| 九色精品美女在线| 国产一区二区日韩| 国产精品视频永久免费播放| 97久久超碰福利国产精品…| 久久久久久美女| 国产精品久久999| 亚洲最新中文字幕| 国模精品视频一区二区三区| 欧美影院在线播放| 亚洲伦理中文字幕| 亚洲高清久久网| 亚洲国产精品久久久| 欧美激情精品久久久| 欧美激情国产日韩精品一区18| 日本精品久久久| 欧美日韩在线第一页| 精品久久久久久久久久ntr影视| 欧美性猛交xxxx乱大交| 国产精品欧美一区二区三区奶水| 亚洲欧美国产日韩天堂区| 亚洲精品国产福利| 中文字幕日韩精品有码视频| 中文字幕在线日韩| 欧美日韩一区二区在线播放| 欧美成年人视频网站欧美| 欧美日韩国产限制| 亚洲精品98久久久久久中文字幕| 亚洲美女动态图120秒| 亚洲视频在线看| 久久久精品电影| 91香蕉嫩草影院入口| 国产精品自产拍在线观看中文| 亚洲国产精品99久久| 国产乱人伦真实精品视频|