V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yyyyadmin
V2EX  ›  互联网

百度短网址生成代码分享

  •  
  •   yyyyadmin · 2020-07-04 09:56:06 +08:00 · 2656 次点击
    这是一个创建于 1608 天前的主题,其中的信息可能已经有所发展或是发生改变。

    由于过长的链接网址缺乏友好,导致用户误认为带病毒的网站,所以网址过长的时候可以通过本软件将过长的网站转换为短网址,使连接更友好,并且避免由于过度使用自己网站的域名而被屏蔽。

    生成的最终效果是:http://mr.baidu.com/xxxxx

    百度短网址生成

    1) 请求地址

    https://api.70api.com/api/bdurl/

    2) 调用方式:HTTP post/get

    GET 接口方式:

    https://api.70api.com/api/bdurl/?apiKey=ecf4a44467813651c7130eade545a753&url=http://baidu.com

    3) 接口描述:

    • 接口支持 post/get

    4) 请求参数:

    POST 参数:

    <thead> </thead>
    字段名称 字段说明 类型 必填 备注
    apiKey ecf4a44467813651c7130eade545a753 string Y -
    url http://baidu.com string Y -

    5) 请求返回结果:

    {
        "res": true,
        "code": 0,
        "msg": "成功",
        "data": {
            "short_url": "https://mr.baidu.com/5FpZJKlMoo",
            "long_url": "http://baidu.com",
            "cache": 1
        },
        "timestamp": 1593774022
    }
    

    6) 请求返回结果参数说明:

    字段名称 字段说明 类型 必填 备注
    res string Y -
    code string Y -
    msg string Y -
    data string Y -
    short_url string Y -
    long_url string Y -
    cache string Y -
    timestamp string Y -
    </body></html>

    php 代码案例:

    $api = 'https://api.70api.com/api/bdurl/?apiKey=ecf4a44467813651c7130eade545a753&url=http://baidu.com';
    
    
    
    $result = json_decode(file_get_contents($api), 1);
    
    
    
    if (!empty($result['data']) && !empty($result['data']['short_url'])) {
    
    	echo '获取成功: ' . $result['data']['short_url'];
    
    } else {
    
    	echo '获取失败:' . (empty($result['msg']) ? '未知错误' : $result['msg']);
    
    }
    

    还有其他很多短网址接口 比如 新浪短网址,腾讯短网址,app.10086.cn 的绿标短网址

    以为以上分享对您有帮助!

    8 条回复    2020-07-04 13:51:10 +08:00
    keepeye
        1
    keepeye  
       2020-07-04 11:05:41 +08:00
    有限制么? 200 万次 /天 能否承受?
    JasperYanky
        2
    JasperYanky  
       2020-07-04 11:31:41 +08:00
    现在公众号的微信短网址不是有限制了么,能咨询下老哥是什么渠道拿到的?
    keepeye
        3
    keepeye  
       2020-07-04 11:33:11 +08:00
    @JasperYanky 各种黑科技啊,也是佩服
    JasperYanky
        4
    JasperYanky  
       2020-07-04 11:35:57 +08:00
    @keepeye 看了下 接口基本是 500 一个月,小客户嫌贵,大客户又担心稳定性
    Exdui
        5
    Exdui  
       2020-07-04 12:48:40 +08:00
    @keepeye #1 提供的 8 个 Api 累计被调用 1546774 次(154w),你一天 200w 次估计顶不住
    opengps
        6
    opengps  
       2020-07-04 12:55:53 +08:00 via Android   ❤️ 2
    你这不是分享代码,你这是推广你的 API
    如今政策调整,自己的业务真想稳定还真得自己搭建
    keepeye
        7
    keepeye  
       2020-07-04 12:58:36 +08:00
    @JasperYanky 先前我买的一家微信公众号短链接口,月租 5k,日调用 200w+次,三天两头出问题,最后还是放弃。以前最稳定的是 t.cn ,去年底开始不开放了。
    JasperYanky
        8
    JasperYanky  
       2020-07-04 13:51:10 +08:00
    @keepeye 调用量够大啊~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5525 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:54 · PVG 14:54 · LAX 22:54 · JFK 01:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.