现在,随着微博的盛行,短网址(比如象:http://sinaurl.cn/7c00E这样的),
很流行了,而GOOGLE居然也出了这样的服务,下面讲解使用方法
1 注册有google account
2 申请google 的API KEY,
3 google的这个短网址服务在:
http://code.google.com/intl/zh-CN/apis/urlshortener/index.html
4 可以在https://code.google.com/apis/console/中,开启你的短网址服务的API,
可惜的是,这个要。。。。自己想办法吧,之后GOOGLE会给你一个象下面连接的KEY
https://www.googleapis.com/urlshortener/v1/url?shortUrl=http://goo.gl/fbsS&key=XXXXXXXXXXXXXXXXXX
5 PHP的程序代码如下:
<?php
$longURLData = array('longUrl' => 'http://gz.itownet.cn');
$curl = curl_init();
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_URL, 'https://www.googleapis.com/urlshortener/v1/url?shortUrl=http://goo.gl/fbsS&key=你的key');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($curl, CURLOPT_POSTFIELDS,json_encode($longURLData));
$jsonResult = curl_exec($curl);
curl_close($curl);
$resultArray = json_decode($jsonResult, true);
echo '<br />Shortened URL: ' . $resultArray['id'];
echo '<br /><br />JSON: ' . $jsonResult;
?>
这样就可以得到你的短网址了,而且每天可以限制访问100万次哦,够了吧?
分享到:
相关推荐
短网址的生成往往涉及到URL重定向和域名映射技术,例如使用Bitly、Google URL Shortener等工具。 在短信内容中,短网址被嵌入到一个吸引人的文本描述中,鼓励接收者点击。当用户点击短信中的短网址后,他们的设备会...
URL缩短程序是一种网络服务,主要用于将较长的网址转化为简短的、易于分享的链接。这种技术在社交媒体、电子邮件和各种在线平台中广泛应用,因为它可以使复杂的网址变得更加简洁,方便用户记忆和传播。 一、URL缩短...
NC65搜索服务器作为一个微型的NC服务器,其核心功能在于将搜索服务从传统的业务服务器中独立出来,实现搜索功能的专业化处理。通过这样的设计思路,搜索服务器能够专注于搜索服务的各项流程,包括数据抓取、索引构建...
【短网址生成器——shortURL】是一个基于Node.js平台,利用Express.js框架构建的应用程序,专为用户提供便捷的长网址缩短服务。在这个项目中,我们能够深入理解如何使用JavaScript进行后端开发,以及如何将应用部署...
- Google Play Services:了解如何利用Google Play Services来获取最新的API更新,以及使用其提供的各种服务,如广告、游戏服务、推送通知等。 2. **Android SDK核心组件**: - 活动(Activity)管理:理解...
本文将聚焦于“平原地区谷歌地球辅助短距离输电线路平断面测量方法”,这是一种利用现代地理信息系统(GIS)技术,特别是谷歌地球平台,进行电力线路规划和测量的方法。这种方法在平原地区具有较高的实用性和准确性...
这种开箱即用的体验极大地降低了学习曲线,让更多的开发者能轻松利用谷歌语音服务。 5. **源码标签**: 标签"Php源码-其它源码"表明这个程序是使用PHP编程语言编写的,并且可能包含了一些非标准或特定用途的源码。...
【Jetpack架构】Jetpack是Google推出的一系列Android开发工具包,它包含了一系列库、工具和服务,旨在简化Android开发流程,提高应用的稳定性和性能。这个架构主要由以下四个核心组件组成: 1. **Lifecycle**:管理...
总的来说,实现“仿Google搜索”的AJAX自动完成功能需要前端与后端的紧密配合,利用AJAX实现无刷新的实时交互,结合良好的用户体验设计,才能打造出高效且易用的搜索功能。在实践中,不断优化和迭代,可以提升功能的...
本文将深入探讨蓝牙4.0的开发,以Google提供的DEMO为例,介绍如何实现其功能并进行进阶优化。 一、蓝牙4.0的基本概念 蓝牙4.0采用了三个主要模式:传统蓝牙、高速蓝牙和低功耗蓝牙。其中,低功耗蓝牙是其核心特性,...
总的来说,"google扩展程序插件2.0"是天猫购物爱好者的一款实用工具,它利用Google扩展程序的机制,结合天猫的预约和秒杀规则,旨在提升用户的购物效率和成功率。然而,用户在使用时应谨慎,避免对正常浏览体验造成...
1. 提升性能:减少不必要的功能意味着系统资源的利用率更高,运行速度更快,响应时间更短。 2. 简化用户界面:使用户更容易理解和操作,降低了学习成本,提高了用户满意度。 3. 减少维护成本:维护精简的服务,...
- **PaaS**:如Google App Engine、Heroku等,侧重于提供开发平台和支持服务。 - **SaaS**:如Salesforce、Office 365等,直接向用户提供软件应用。 #### 1.3 企业私有云平台的建立 ##### 企业私有云平台跨越传统...
### 云计算概述与关键技术 #### 一、云计算概念与模型 ...综上所述,云计算通过虚拟化等关键技术,实现了计算资源的高效利用和灵活管理,为用户提供了高性价比的计算服务,是现代信息技术发展的重要趋势。
综上所述,`url-shortener`项目是利用Go语言构建的一个网址缩短服务,通过高效的并发处理和简洁的API设计,实现了将长网址转换为短链接的功能,为用户提供便捷的网址分享体验。在实际应用中,我们可以根据需求进行...
在本项目中,开发者使用了Go语言来实现抖音的基础功能后端服务,这是一个现代、高效且流行的编程语言,尤其适合构建高性能的网络服务。主要采用了gin框架和gorm ORM库,这两个是Go生态中的热门选择。 **Go语言**: ...
综上,`shortgo` 是一个用 Go 语言实现的网址缩短服务,利用 Go 的高效性能和简洁特性,为用户提供简洁的短链接生成和解析功能。它涉及到 Go 语言的基础知识、Web 开发框架、数据库操作、安全性和性能优化等多个方面...
### 基于Android平台的串口通信实现 #### 一、引言 随着移动互联网技术的迅速发展,Android已成为全球范围...通过合理利用NDK,开发者可以在Android平台上轻松实现串口通信等功能,为用户提供更多样化的服务和支持。
- **模板元编程**:利用模板元编程来实现编译时计算,提高程序性能。 ##### 16. 命名规则 - **文件名**:使用小写字母和下划线,避免使用连字符。 - **类型名**:使用大驼峰命名法(PascalCase)。 - **变量名**:...