采用bitly压缩url

简介: 需求: 利用bitly压缩url 官方文档:http://dev.bitly.com/links.html#v3_shorten 注意的问题: 1 需要压缩的原url(即longUrl)需要进行编码   即edcodeLongUrl=URLEncoder.

需求:
利用bitly压缩url

官方文档:
http://dev.bitly.com/links.html#v3_shorten

注意的问题:
1 需要压缩的原url(即longUrl)需要进行编码
  即edcodeLongUrl=URLEncoder.encode(longUrl,"UTF-8");


2 bitly返回的数据有json,xml等格式.默认的是json.
  但是要特别注意:如果想得到的数据就是json格式的,就不要再明确指定format=json
  比如:http://api.bit.ly/v3/shorten?login="+bitlyAccount+"&apiKey="+bitlyAppKey+"&longUrl="+edcodeLongUrl+"format=json";
  这样会出错!

参考示例:
http://api.bit.ly/v3/shorten?login="+bitlyAccount+"&apiKey="+bitlyAppKey+"&longUrl="+edcodeLongUrl;

相关文章
|
3月前
|
中间件
|
4月前
|
网络协议 安全
|
安全 数据安全/隐私保护
什么是URL?
什么是URL?
155 0
|
7月前
|
存储 前端开发 JavaScript
url的组成
url的组成
128 0
URL后面#号的问题
前几天测试在对于我写的接口进行测试的时候遇到了这样一个问题
|
网络协议 网络架构 开发者
浅析 URL
浅析 URL
145 0
|
存储 数据采集 JavaScript
Blob URL 是什么?
URL.createObjectURL() 静态方法会创建一个 DOMString
339 0
|
编解码 网络协议 程序员
HTTP协议格式、URL格式及URL encode
HTTP协议格式、URL格式及URL encode
HTTP协议格式、URL格式及URL encode
URL 解析
URL 解析
244 0
|
网络协议
URL
HTTP协议是一个超文本传输协议 HTTP协议是一个基于TCP传输协议传输数据的 HTTP协议规定了浏览器和 Web 服务器通信数据的格式
360 0