`
kingbinchow
  • 浏览: 124583 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js 调用 Google Feed API

    博客分类:
  • web
阅读更多
引用


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

		<title>New Web Project</title>
	</head>
	<body>
		<h1>RSS Feeds Demonstration</h1>
		<div id="feed"></div>
		<script type="text/javascript" src="http://www.google.com/jsapi"></script>
		<script type="text/javascript">
			google.load("feeds", "1")
		</script>
		<script type="text/javascript">
			var feedcontainer = document.getElementById("feed")
			var feedurl = "http://www.npr.org/rss/rss.php?id=1006"
			var feedlimit = 2
			var rssoutput = "<h2>Latest NPR Business News:</h2><ul>"

			function rssfeedsetup() {
				var feedpointer = new google.feeds.Feed(feedurl)
				feedpointer.setNumEntries(feedlimit)
				feedpointer.load(displayfeed)
			}

			function displayfeed(result) {
				if (!result.error) {
					var thefeeds = result.feed.entries
					for (var i = 0; i < thefeeds.length; i++)
						rssoutput += "<li><a href='" + thefeeds[i].link + "'>" + thefeeds[i].title + "</a></li>"
					rssoutput += "</ul>"
					feedcontainer.innerHTML = rssoutput
				} else
					alert("Error fetching feeds!")
			}


			window.onload = function() {
				rssfeedsetup()
			}
		</script>
	</body>
</html>



分享到:
评论

相关推荐

    Display_RSS_Feed:使用Google Feed API显示RSS feed

    8. **API请求参数**:调用Google Feed API时,需要提供URL参数,即你想要获取RSS feed的源地址。还可以设置其他参数,如`max-results`来限制返回的条目数量,`output`指定返回数据的格式(默认为JSON)。 9. **API...

    java代码调用接口

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于网络API。为了处理JSON数据,我们可以使用Jackson库(`com.fasterxml.jackson.databind`)或者Gson库(`com.google.code.gson`)。这些库...

    bilibili-feed-puppeteer-源码.rar

    Puppeteer是Google Chrome团队开发的一个Node库,它提供了一组高级API来通过DevTools协议控制Chromium或Chrome浏览器。 【描述】:这个压缩包中的源代码可能是为了自动化抓取、分析或测试B站用户动态(feed)而设计...

    feedreader:使用Google feed阅读器API测试我对Jasmine 2.0测试的了解

    一个用于确保何时调用loadFeed函数并完成其工作的测试,.feed容器内至少有一个.entry元素。 一种测试,确保通过loadFeed函数加载新的提要时,内容实际上会更改。 如何运行应用程序 要运行此应用程序,请下载zip...

    Google gadget 代码

    6. **iGoogle API**:Google提供了API供开发者调用,用于创建和管理Gadgets。熟悉这些API将帮助开发者更好地利用Google平台的功能。 7. **跨域通信**:由于安全限制,Gadget可能需要处理跨域请求,开发者需要了解...

    feedme:喜欢lunch.me但更好 - 寻找附近吃饭的地方

    将 API 调用的逻辑和数据解析为单独的 Javascript 对象和使用 Jasmine 的 TDD 对象。 因为我们在玩,所以我们把它全部留在了表示层。 技术栈 Javascript 查询 AJAX {{ Handlebars.js }} 辛纳屈 Ruby 彪马 地图 ...

    一个互联网新闻聚合器,提供热点新闻,具有基于用户偏好的推荐功能ReactRedux、Node.js、Ex.zip

    7. **API集成**: 新闻聚合器可能通过集成各种新闻API,如RSS feed、Google News API等,获取实时的热点新闻数据。 这个项目可能包含以下主要部分: - 用户接口:React组件构成的前端界面,显示新闻列表、推荐内容等...

    htmldemo:HTML 演示

    使用 Google Feed API 根据来自 Flickr 的搜索输入获取公共图像。 图像应显示在页面中,并且页面应支持无限滚动,如果需要,应从 Flickr 中提取更多图像进行显示。 添加您自己的风格,使其看起来不错。 谷歌饲料...

    Mashup技术与移动互联网PPT课件.ppt

    JavaScript负责调用API内容提供者的服务,并根据Mashup的逻辑组合内容,这通常通过富互联网应用程序(RIA)技术实现,以提供更好的用户体验和减轻服务器压力。 为了实现Mashup,开发者可以采用服务端或客户端两种...

    travel-app_旅行_vue_

    5. **酒店搜索功能(Hotel Search)**:此功能需要一个搜索表单,用户输入目的地和日期等信息后,通过调用第三方API(如Google Maps API或携程API)来获取酒店列表。返回的结果需在Vue组件中渲染,包括酒店的名称、...

    RealtimeTranslink:使用Translink的公共GTFS-实时API在布里斯班进行实时巴士跟踪

    3. **地图集成**:为了让用户直观地看到公交位置,我们可以利用Google Maps API或其他地图服务,将公交位置信息标记在地图上。JavaScript可以控制地图的显示和更新,实现动态追踪。 4. **用户界面**:使用...

    feed-reader-testing_1

    该项目包括针对 Google 提要阅读器 API 的大量测试。 Jasmine 套件和规格用于测试 创建了 4 个测试套件 套件 1 测试以确保 allFeeds 变量已被定义并且它不为空。 Suite 2 确保默认情况下隐藏菜单元素 Suite 3 ...

    my-mastadon:在我的Mastadon atom feed上进行无服务器包装,使其更容易被我的投资组合网站上的前端小部件使用

    在这个项目中,Node.js可能被用来创建API接口,从Mastodon的atom feed获取数据并处理。 2. **serverless**:这是一个框架,允许开发者构建和部署无服务器应用程序。在这个场景下,可能使用了AWS Lambda、Google ...

    Google-Analytics-RSS-Parsing

    该项目的核心是通过JavaScript来实现对Google Analytics API的调用和RSS提要的解析。JavaScript作为前端开发的主要语言,具有良好的跨平台性和动态性,非常适合用于构建这种实时数据处理的应用。 1. **Google ...

    igoogle源代码

    5. **API集成**:iGoogle允许与外部服务集成,如RSS/Atom feed、Google服务(如Gmail、Google Calendar)和其他第三方API。这涉及到了API调用、数据解析和渲染。 6. **响应式设计**:虽然iGoogle已停止服务,但在...

    Tech-Blog-Feed-Reader-Extension:显示来自我的技术博客的最新消息

    - API调用:如果使用第三方服务获取提要,需要了解如何正确使用API。 - 数据存储:可能需要使用浏览器的本地存储(localStorage或IndexedDB)来保存用户的订阅信息和阅读状态。 - 异步编程:处理网络请求时,理解...

    ajax ppt 一些ajax的讲解

    2. **Fetch API**:作为XMLHttpRequest的替代,Fetch API更现代,提供了Promise支持,易于链式调用。 3. **Vue.js、React和Angular**:这些前端框架内置了对Ajax的支持,使得数据绑定和组件化开发更为便捷。 通过这...

    jQuery.FullCalendar相关文档

    - **初始化**:在HTML中插入一个空的div元素作为日历容器,然后通过JavaScript调用`$("#calendar").fullCalendar()`方法初始化日历。 - **配置选项**:FullCalendar接受一系列配置对象,用于定制日历的外观和行为...

    AJAX试题

    - **解析**: 首先需要使用`document.createElement('div')`创建一个DIV元素,然后使用DOM API为其添加文本内容和设置样式属性。为了实现文字的垂直和水平居中,可以设置`display: flex; justify-content: center; ...

    vue+Fullcalendar.zip

    它能方便地与各种数据源集成,包括JSON、JSON Feed、Google Calendar等。在Vue项目中使用Fullcalendar,可以提升日程管理的用户体验,提供美观、直观的日历界面。 项目中的核心步骤包括: 1. **安装依赖**:首先,...

Global site tag (gtag.js) - Google Analytics