新浪短链接服务Android,新浪短链接t.cn官方接口代码 非第三方

本文介绍了新浪t.cn短链接官方接口的使用。无需对接第三方,创建tcn.php文件,复制代码,访问文件即可生成短链接。还可设置返回格式,如json或text,并给出了代码示例及在线测试链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前两天发布了一款腾讯url.cn不对接第三方 直接生成短链接的软件(  https://www.0en.cn/article/101.html )

今天来发一下新浪t.cn的官方接口,也是直接使用官方接口,不需要对接第三方

测试已经和谐代码使用 ( 一个文件就可以做接口,给自己或者给别人使用 )

创建比如 tcn.php 文件,复制下方代码

访问文件,生成短链接

比如你的域名是 www.test3.comhttp://www.test3.com/tcn.php?url=www.baidu.com

同时也可以设置返回格式http://www.test3.com/tcn.php?url=www.baidu.com&format=text在线测试http://tool.ayangw.com/tcn/tcn.php?url=https://www.0en.cn/article/105.html

代码<?php

//邻恩博客 www.en.cn

header('Content-type: text/json;charset=utf-8');

$url= empty($_GET['url'])?"htpps://www.0en.cn/":$_GET['url'];

if(strpos($url, "http") === false){

$url = "http://".$url;

}

$format = empty($_GET['format'])?"json":$_GET['format'];

$s_url = getTcn($url);

if($format == "json"){

if($s_url){

exit(json_encode(array("code"=>1,"msg"=>"Success","url"=>$url,"shortUrl"=>$s_url)));

}else{

exit(json_encode(array("code"=>0,"msg"=>"Fail","url"=>$url)));

}

}elseif($format == "text"){

if($s_url){

exit($s_url);

}else{

exit("生成失败");

}

}

function getTcn($url){

$content = file_get_contents("http://service.weibo.com/share/share.php?url=".urlencode($url)."&title=%E6%B5%8B%E8%AF%95&pic=https%3A%2F%2Fbkimg.cdn.bcebos.com%2Fpic%2Fb21bb051f819861824b822dc48ed2e738ad4e6ef%3Fx-bce-process%3Dimage%2Fresize%2Cm_lfit%2Cw_268%2Climit_1&appkey=936491597#_loginLayer_1584789130659");

preg_match_all("/scope.short_url = \" (.*?) \";/",$content, $res, PREG_SET_ORDER);

$shortUrl = $res[0][1];

if($shortUrl){

return $shortUrl;

}else{

return false;

}

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值