google.elements.news显示时间不起作用

时间:2013-05-15 09:58:13

标签: javascript html5 google-api

我正在尝试使用google newsShow api在html应用中显示新闻。 这是代码

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google AJAX Search API Sample</title>
    <script src="http://www.google.com/jsapi?key=AIzaSyA5m1Nc8ws2BbmPRwKu5gFradvD_hgq6G0" type="text/javascript"></script>
    <script type="text/javascript">
google.load("elements", "1", {packages : ["newsshow"]});

function onLoad() {
  // Set the display time to 2 seconds, and transition time to 100 ms
  var options = {
    "queryList" : [
      {
        "title" : "indian News",
        "topic" : "n",
        "ned" : "in"
      }
    ],
    "displayTime" : 1000,
    "transitionTime" : 50
  }
  var content = document.getElementById('content');
  var newsShow = new google.elements.NewsShow(content, options);
}

google.setOnLoadCallback(onLoad);
    </script>
  </head>
  <body style="font-family: Arial;border: 0 none;">
    <div id="content"></div>
  </body>
</html>

这段代码工作正常,直到昨天。 但是今天早上显示时间根本不起作用。

我参考了此链接中提供的示例, https://code.google.com/apis/ajax/playground/#timer_options

这里它也不起作用,我记得新闻如何根据过渡时间得到更新。

我尝试过所有这些东西, 1.关闭浏览器n再次启动 2.重新启动系统 3.检查其他桌面上的示例。

然而没有工作。 完全没有意识到发生了什么。

任何人都可以提供帮助,

谢谢您的时间!!

1 个答案:

答案 0 :(得分:0)

谷歌放弃了“newsshow”。它已被弃用很长一段时间,但几周前newsshow刚停止工作。我不得不争先恐后地为我的网站建立一个替代品。

以下是Google News RSS替代品,在许多方面更好:

http://www.gooplusplus.com/news-frame-guide.html

参见此论坛主题:

http://hypercube.us/forum/index.php?topic=1501.0