基于计算机的交互已经成为像 Digg、 Facebook 和 Dilicious等Web 2.0 网站常用的特性,已经超出了单纯web feeds的范畴。
API全称是application programming interface即应用编程接口,程序员可以编写应用和Widget跟页面的服务器实现交互,API提供了基于web的数据和功能访问接口。比如使用GoogleMaps API,可以从Google中导出数据和地图信息。而且,使用API已经不需要太多专业的编程只是,许多API伴有实例演示文档来告诉用户如何使用。
15,MediaWiki API
Wikipedia提供超过200万的资源,Mediawiki API允许多这些内容进行访问。基于Mediawiki API的站点包括:Wikitravel, Wiktionary, 和WikiNews。
14,Upcoming
利用Upcoming API可以从Yahoo的网址upcoming.org获取数据。它在获取即时事件信息方面非常有用。
13,Audio Scrobbler API
Last FM利用Audio Scrobbler API获取你听的音乐信息,同样它也是诸多“现在听什么”类应用的插件。
12,Ebay API
Ebay的API很全面,几乎支持所有主流Web脚本,包括flash和Ajax。
11,Facebook API
Facebook是非常出名和成功的社交网站,内有许多实例、应用创建向导和用户可以自己拿来使用的库。由于Facebook完全由用户生成内容,所以Facebook API 是黄金资源。
10,Feedburner API
Feedburner是一个RSS feed创建工具。它的API给开发者带来许多有趣的体验,尤其是Feedflare API,
它可以详Feedburner feeds中添加新功能。
9,Google Search API
Google Search API 是一个AJAX Search API ,借助使用JavaScript可以将Google Search添加到页面中
,而且Google提供了很多实例代码。
8,Yahoo Search API
比Google Search API 甚至更受欢迎。可以创建一个简单的拼写检查工具或者站点搜索widget。
7,Windows Live API
针对不同的微软服务提供了众多的API。
6,Google Ajax Feed API
可以下载基于JavaScript的Atom 或者 RSS feed,轻易地聚合你的内容,非常快速。
5,Digg API
使用Digg API 可以访问个人故事、评论或者公开的数据。
4,Delicious API
Delicious API不像其他API那样复杂和功能强大,但它简捷,而且在浏览器中输入URL即可看到结果,也可以增加书签、重命名tag等。
3,Google Maps
这个不必多说了
2,Flickr API
Flickr API提供了两种访问网址的方式。可以实现:创建新set,编辑评论、导出数据……
1,YouTube API
操作简单,可以YouTube中导出视频列表、排行、tags、url……
分享到:
相关推荐
开发过程中,调试是必不可少的。Visual Studio提供了强大的调试工具,学习如何利用这些工具定位和解决问题是提升开发效率的关键。同时,了解如何将应用程序部署到IIS(Internet Information Services)或其他云平台...
在移动Web开发中,响应式设计是必不可少的,它使网站能适应不同设备的屏幕尺寸和分辨率。通过使用媒体查询、流式布局和弹性图片,开发者可以创建一个在手机、平板和桌面电脑上都能良好显示的网页。 三、Web存储 ...
《Spring 2.5.6 API文档详解》 Spring框架是Java开发中不可或缺的重要组成部分,尤其是在企业级应用领域。Spring 2.5.6版本的API文档提供了丰富的接口和类,...对于初学者来说,深入研读官方文档是必不可少的步骤。
为了提高用户体验,Web性能优化是必不可少的。这包括减少HTTP请求数量、压缩文件、使用CDN(内容分发网络)、启用HTTP/2和缓存策略等。 九、响应式设计与移动优先 随着移动设备的普及,响应式设计成为标准,确保...
HTML5是现代网页开发的核心,它是对HTML4的升级,为开发者提供了更多功能和灵活性,尤其是在移动设备上。本压缩包包含的两本基础学习资料《HTML 5 ...无论是创建静态网站还是复杂的Web应用,HTML5都是必不可少的工具。
学习完开发后,了解如何在IIS(Internet Information Services)或其他Web服务器上部署和发布ASP.NET应用程序也是必不可少的。此外,了解持续集成和持续部署(CI/CD)的概念也很重要。 十、调试与性能优化 在开发...
第十四章至第十八章涵盖了会话管理、用户认证、缓存机制、集成现有数据库和应用以及国际化,这些都是构建复杂Web应用必不可少的部分。 第十九章和第二十章分别关注安全性和最佳实践,确保你的Django应用在保护用户...
同时,日志记录对于追踪问题和监控应用状态也是必不可少的。 本“ASP.NET技术文档经典”涵盖了以上诸多方面,通过深入学习,开发者不仅可以掌握ASP.NET的基本用法,还能探索其高级特性,提升Web开发技能。
同时,由于小说数量可能庞大,分页展示也是必不可少的。理解如何实现这两项功能对于理解源码的运作至关重要。 八、API接口 如果系统具备推荐功能或者与其他服务(如广告系统、支付平台)集成,可能涉及API接口的...
成绩查询系统需要存储大量学生、课程和成绩信息,因此数据库管理系统(如MySQL、PostgreSQL、Oracle或MongoDB)是必不可少的。开发者可能使用SQL语句来设计数据库结构,包括学生表、课程表、成绩表等,确保数据的...
网络通信中,数据的安全传输是必不可少的。书中会介绍SSL/TLS协议,以及如何使用C#.NET的System.Security.Cryptography命名空间进行数据加密和解密。 十、实例与代码分析 书中大量的实例和代码分析将帮助读者巩固...
学习如何将开发好的ASP.NET应用部署到IIS服务器,以及如何配置Web.config文件进行发布,是实际项目中必不可少的技能。 八、ASP.NET MVC 虽然本教程可能主要关注Web Forms,但了解ASP.NET MVC也很重要。MVC模式...
了解如何在Visual Studio中设置断点、查看调用堆栈和使用调试器是必不可少的。同时,部署ASP.NET应用到IIS或Azure等云平台也是开发者必备技能。 十、持续集成与自动化测试 学习使用Git进行版本控制,以及Jenkins、...
在ACCP(阿帕奇软件基金会认证的计算机程序员)5.0的课程体系中,JavaScript的学习是必不可少的一部分。本章节主要涵盖了JavaScript的基本语法、数据类型、变量、操作符、控制流程、函数以及对象等内容。 一、基本...
在Spring开发中,IDEA、Maven或Gradle作为构建工具,Git进行版本控制,JUnit进行单元测试,都是必不可少的工具。熟练掌握这些工具将提高开发效率。 总的来说,Spring的学习涵盖了许多方面,从基本的框架理解到实际...
了解Struts2的文件上传和下载机制,源码阅读是必不可少的。`FileUploadInterceptor`会解析请求中的multipart数据,`StreamResult`则负责将文件流发送到客户端。通过阅读源码,我们可以更好地理解Struts2如何处理这些...
在开发过程中,错误处理和日志记录是必不可少的。通过良好的错误处理机制,开发者可以快速定位并解决问题;日志记录则有助于追踪系统运行状态,预防潜在故障。 总结,基于PHP的墨众PHP博客系统利用了PHP的灵活性和...
为了确保系统的稳定性和准确性,单元测试和集成测试是必不可少的。Python的unittest和pytest框架可以用来编写和运行测试用例。 十、部署与运维 最后,将完成的教务管理系统部署到服务器上,可以选择Apache、Nginx等...
项目开发过程中,单元测试和集成测试必不可少。Vue.js 提供了测试工具如Jest和Vue Test Utils,帮助开发者确保代码的质量。同时,Vue DevTools 是一个强大的浏览器插件,便于在开发过程中进行实时调试。 总结,基于...
同时,为了提高用户体验,分页显示也是必不可少的,这涉及到如何计算总页数及加载指定页的数据。 十、国际化与本地化 10. i18n支持:大型BBS可能需要支持多语言,源码会包含资源文件和相应的处理逻辑,实现语言切换...