/** 生成新浪的短链接或还原新浪短链接*/
class SinaUrl{//新浪APPKEYconst APPKEY='31641035';//CURLprivate static function CURLQueryString($url){//设置附加HTTP头$addHead=array("Content-type: application/json");//初始化curl$curl_obj=curl_init();//设置网址curl_setopt($curl_obj,CURLOPT_URL,$url);//附加Head内容curl_setopt($curl_obj,CURLOPT_HTTPHEADER,$addHead);//是否输出返回头信息curl_setopt($curl_obj,CURLOPT_HEADER,0);//将curl_exec的结果返回curl_setopt($curl_obj,CURLOPT_RETURNTRANSFER,1);//设置超时时间curl_setopt($curl_obj,CURLOPT_TIMEOUT,8);//执行$result=curl_exec($curl_obj);//关闭curl回话curl_close($curl_obj);return $result;}//处理返回结果private static function doWithResult($result,$field){$result=json_decode($result,true);return isset($result[0][$field])?$result[0][$field]:'';}//获取短链接public static function getShort($url){$url='http://api.t.sina.com.cn/short_url/shorten.json?source='.self::APPKEY.'&url_long='.$url;$result=self::CURLQueryString($url);return self::doWithResult($result,'url_short');}//获取长链接public static function getLong($url){$url='http://api.t.sina.com.cn/short_url/expand.json?source='.self::APPKEY.'&url_short='.$url;$result=self::CURLQueryString($url);return self::doWithResult($result,'url_long');}
}//使用示例,如下:
$result=SinaUrl::getShort('http://www.58haha.cn/');
echo $result;
//http://t.cn/zYzBqAU
$result=SinaUrl::getLong('http://t.cn/RfuYQdl');
echo $result;

新浪短链接API接口示例相关推荐

  1. java 新浪短链接_短网址链接生成器代码示例——新浪短链接api接口php、java、Python调用演示...

    短网址api对接成了大家经常遇到的难题,今天以t.cn短链接api接口为例给出三种语言的调用示例代码: 1.APIKEY获取: 2.调用代码 PHP调用代码 $url = 'http://www.ba ...

  2. java 新浪短网址生成器,新浪短链接接口被限制?最新新浪短网址api接口

    背景 新浪短网址api是sina平台官对外公开的短网址生成接口,可以将长链接通过接口生成t.cn样式的短链接,可以说是非常好用的.但近期新浪官方开始对已经公布的接口做出了多重限制,很多之前能用的功能现 ...

  3. 新浪短网址api接口 - t.cn 短链接生成

    简要描述 新浪短网址api接口是新浪官方对外公开的t.cn短链接生成接口,可以将一个冗长的链接缩短生成t.cn/xxxx 格式的短链接. 应用场景 短网址的应用场景很广,譬如短信营销.邮件推广.微信营 ...

  4. 新浪短链接接口被限制?最新新浪短网址api接口

    背景 新浪短网址api是sina平台官对外公开的短网址生成接口,可以将长链接通过接口生成t.cn样式的短链接,可以说是非常好用的.但近期新浪官方开始对已经公布的接口做出了多重限制,很多之前能用的功能现 ...

  5. 长链接转短链接java_新浪短网址API接口 - 长链接转短链接

    新浪短网址API接口是新浪对外公开的短网址生成接口,可以将长链接转短链接(生成的是 http://t.cn/xxxx 格式的),分享一个自己收藏的api接口,使用快一年了,一直都挺稳定的,觉得不错可以 ...

  6. php新浪api,php调用新浪短链接API的方法,php调用新浪api_PHP教程

    php调用新浪短链接API的方法,php调用新浪api 本文实例讲述了php调用新浪短链接API的方法.分享给大家供大家参考.具体方法如下: 复制代码 代码如下: //Sina App_Key def ...

  7. 新浪短链api java_php调用新浪短链接API的方法

    本文实例讲述了php调用新浪短链接API的方法.分享给大家供大家参考.具体方法如下: //Sina App_Key define('SINA_APPKEY', '31641035'); functio ...

  8. java获取api接口新浪数据,新浪短网址API接口的获取以及API接口的调用文档分享...

    我们可能会收到类似于这样的短信,发现其中的链接并不是常规的网址链接,而是个短小精悍的短链接,产品中经常需要这样的需求,如果在给用户下发的短信中是一个很长的连接,用户体验肯定很差,因此我们需要实现长链接 ...

  9. 淘宝京东商品长链接缩短为腾讯,新浪短链接的接口有哪些?

    分享淘宝京东商品宝贝的都知道,商品的详情页链接太长在微博,微信发布的话太占用字符空间了,而且过长的链接很不正规用户难以接受.所以我们需要将这些长链接转换缩短成一个非常短的短链接再发布.所有短链接服务商 ...

最新文章

  1. AD ---- 活动目录的日常管理操作
  2. hadoop集群运维碰到的问题汇总
  3. 延迟放学,让“996父母”松了口气
  4. 【GDAL】聊聊GDAL的数据模型(二)——Band对象
  5. Linux下关机、重启
  6. 计算机与交通工程论文,交通工程论文.doc
  7. 浅入浅出——我的perforce客户端教程之二(或:p4v使用教程)
  8. css分页实例讲解,CSS 分页实例
  9. AJAX, JSON.js,Newtonsoft.Json.dll,nunit.framework.dll 源代码
  10. java 男女 相邻交换 队形_(Java实现) 洛谷 P1091合唱队形
  11. 挑战程序设计竞赛(第二章:2.1 搜索)
  12. java手机号正则校验工具类
  13. 寻路系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. 字节跳动面试题 问题定位
  15. 2020湖南省技能竞赛获奖名单_2020技能竞赛丨湖南省职业院校技能竞赛我校赛点圆满闭幕...
  16. 【WPS在线文档转换】
  17. 招聘计算机教师面试自我介绍,[教师招聘面试自我介绍]怎么在教师招聘时自我介绍...
  18. 3、文件、函数练习题
  19. 一款可以对文本去重对比去重单去重查重的好用软件介绍文本综合处理软件教程
  20. oracle with as用法

热门文章

  1. html 闭合插件,gVim的html标签自动闭合插件
  2. Mysql Tigger触发器创建和使用
  3. 全网首发!javafor循环跳出循环
  4. 一个命令就可启用的微信机器人WhoChat
  5. html四大作用域,JSP的三六九四(三大指令、六大标签、九大内置对象、四大作用域)...
  6. dsp31段最佳调音图_DSP调音技术~DSP功放31段EQ详解~DSP调音师推荐
  7. 小米手环2来电不震动,来电不提醒怎么办
  8. 像素工厂如何显示服务器列表,萌新如何快速解锁像素工厂炮台科技
  9. JavaScript 入门哪本书最好?(问、答) 《转载》
  10. 猫耳FM轮播图模型制作