正文

前不久我写过一篇《jquery在线生成t.cn新浪短网址》,调用的是新浪微博的短网址接口,渐渐的对短网址这方面有了爱好,于是就专门去找一些开放的短网址接口,今天我要说的是百度的短网址接口,下面分享一下我的经验过程和成品代码。(百度短网址只支持少部分域名,具体规则我不清楚,本文用处不大,仅供学习)

开始

首先是百度短网址的API请求URL:http://dwz.cn/create.php

请求方式只允许 post 提交

请求参数包括两个,分别是 url 和 alias ,第一个参数是长网址(必填),第二个参数是自定义网址(选填)。

返回数据: json 格式的数据。

status = 0 就是报错,查看 err_msg 获得错误信息(UTF-8编码)。

status = -1 就是成功,返回生成的 tinyurl 就是短网址。

成品代码<?php

$ch=curl_init();

curl_setopt($ch,CURLOPT_URL,"http://dwz.cn/create.php");

curl_setopt($ch,CURLOPT_POST,true);

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

$data=array('url'=>'http://www.baidu.com/');

curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

$strRes=curl_exec($ch);

curl_close($ch);

$arrResponse=json_decode($strRes,true);

if($arrResponse['status'] == 0)

{

echo iconv('UTF-8','GBK',$arrResponse['err_msg']);

}

echo $arrResponse['tinyurl'].; //输出短网址

?>

百度短网址并没有比新浪的好用,所以还是建议使用新浪的短网址服务。

百度短网址 php,调用百度短网址API生成短网址相关推荐

  1. Java调用百度API生成短网址

    由于百度短网址旧API更新,故更新下原博客内容(仅供参考),希望小伙伴们以官方API为主,以防影响使用. 官方API:https://dwz.cn/console/apidoc package com ...

  2. java 生成短链接_java调用百度API生成短链接(一)

    短链接,顾名思义,用一个短的链接代替长而繁琐的真实链接 import net.sf.json.JSONObject; import org.apache.http.impl.client.Defaul ...

  3. access百度翻译 get_Asp.NET调用百度翻译

    Asp.NET调用百度翻译,图示: HTML: OA翻译 TextMode="MultiLine"> 源语言: 自动检测 中文 英文 日文 目标语言: 自动检测 中文 英文 ...

  4. python 百度ocr安装_Python调用百度OCR实现图片文字识别的示例代码

    百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...

  5. python百度翻译接口_python3 调用百度翻译API翻译英文

    自行申请百度开发者账号import importlib,sys,urllib importlib.reload(sys) import urllib.request import json #导入js ...

  6. html5d调用百度语音,易语言调用百度语音平台实现文字转换语音功能的代码

    调用百度语音平台实现文字转换语音功能 此功能需要加载精易模块5.6 .版本 2 .支持库 wmp9 .程序集 窗口程序集1 .子程序 _试听按钮_被单击 播放器1.地址 = "http:// ...

  7. 百度云服务器BCC 调用百度人工智能API失败的解决方法

    站在双十一的尾巴上,抱着测试的心态购买了百度云服务器(配置:2核4G 1M带宽 358元),将我在阿里云的微信机器人迁移过去,结果无法解析语法,调用百度AIPNLP失败,检测发现是因为无法正确解析百度 ...

  8. java 访问百度_使用Java调用百度搜索

    如何利用Java来调用百度搜索,更多细节请到github上查看search 自己没搜索引擎,又想要大规模的数据源,怎么办?可以对百度搜索善加利用,以小搏大,站在巨人的肩膀上.有很多的应用场景可以很巧妙 ...

  9. android 调用百度地图规划,Android 调用百度地图API

    一.到 百度地图开发平台下载SDK 1.点击自定义下载 2.下载自己想要的功能包我这里选了三个 3.获取密钥 获取密钥之前我们要新建一个应用 填写好相关的信息 二. 新建一个项目工程 1. 把下载好的 ...

最新文章

  1. 宏基因组理论教程4宏基因组物种组成
  2. 《Nature》重磅 | 研究员利用机器学习发现近 6000 种未知病毒
  3. java中pi_Java-Pi的几种实现
  4. 微信小程序 没有找到可以构建的npm包
  5. 从工程转向管理,访谈Github公司的Phil Haack
  6. hash表冲突处理方法
  7. 模板与泛型编程(二)
  8. 算法复习——数位dp(不要62HUD2089)
  9. 李开复、张亚勤、吴恩达…国际大咖给你讲解AI知识
  10. 27. Remove Element[E]移除元素
  11. Win10系统80端口被系统进程占用
  12. 推荐几本 Go 语言电子书
  13. 躲避校园网客户端的检测实现客户端移动热点开启
  14. 2020中国联通软件研究院秋招笔试编程题
  15. java单例模式实例_java 单例模式的实例详解
  16. mpvue(3)主页面搭建
  17. 用Google地图获取地图上某点的经纬度坐标
  18. python等待键盘输入_Pythoninput实现等待键盘输入,超时返回缺省值,并且释放input...
  19. DIV根据里面文字自动撑开
  20. 零基础学Docker【3】 | 一文带你快速进行Docker实战

热门文章

  1. 二代身份证文字照片位置定位mask
  2. vi vim 快速跳到文件末尾 GA 在最后一行下方新增一行 (光标换行,文字不换行) GO
  3. Disk Manager — 可视化的硬盘分区对象
  4. JavaScript实现React实现网页转换成图片截屏下载
  5. c++游戏编程三国杀
  6. 穆帅战巴萨督编励志片 内含梅西踢皇马球迷皮克5指山
  7. 自控重点整理1.1 比例微分PD控制器的作用
  8. 亚太数字经济发展联盟 助力民营企业进入数字经济新时代
  9. 氟胶耐腐蚀油罐泵出口应用性能
  10. 网页前端大作业主界面(Html+CSS+JS+Axios)