Javascript 使用Gdata根据blogger中的标签检索帖子
是否可以使用gdatajavascript或任何其他javascript api来检索基于标签的博客文章列表 我的使用案例: 每个博客文章都有一个标签,表示其类别。有些帖子标有“摘要”及其所属类别 我希望能够在标签页面上显示MyCategory(标签)的摘要。e、 g 是否可以检索与“Summary”和“MyCategory”匹配的博客帖子列表 更新: 更多详情:Javascript 使用Gdata根据blogger中的标签检索帖子,javascript,gdata,blogger,Javascript,Gdata,Blogger,是否可以使用gdatajavascript或任何其他javascript api来检索基于标签的博客文章列表 我的使用案例: 每个博客文章都有一个标签,表示其类别。有些帖子标有“摘要”及其所属类别 我希望能够在标签页面上显示MyCategory(标签)的摘要。e、 g 是否可以检索与“Summary”和“MyCategory”匹配的博客帖子列表 更新: 更多详情: 这是一个我可以编辑的博客 js可以放在谷歌网站或博客html中 这个博客有18k+个帖子,所以列出所有帖子和过滤不是一个选项 bl
- 这是一个我可以编辑的博客
- js可以放在谷歌网站或博客html中
- 这个博客有18k+个帖子,所以列出所有帖子和过滤不是一个选项
- blogspot指的是任何博客作者,而不是真正的博客作者。我刚才说的是基于标签的博客过滤器李>
- 我已经多次阅读这个问题和blogspot链接。这很难理解
我认为如果你能提供更多的信息会有所帮助:
- 您希望将此javascript放置在何处?我的意思是:会是这样吗 放在同一个博客上?我这样问是因为这决定了跨站点的安全要求
- 我有一种强烈的感觉,这实际上是一个需要跨域请求(从另一个域服务器(blogspot.com)加载数据)的问题,您不需要控制,否则您将在服务器端玩“访问控制允许源”
- 此脚本是否位于联机或本地(x)html源中
- 你能不能提供一个更详细的例子(或示例)来说明包含这个标签的现有列表,或者你想像蜘蛛索引机器人一样抓取一个博客
然后,您可以开始查看一些自己的服务器端脚本(php),以获取这些数据并将其发送(预解析)到您的浏览器应用程序(实际上,这只是位于您自己域上的代理)。
我还听说过使用java对象(或silverlight?或flash,现在也会受到影响)来规避当今的跨域安全问题。
然后,您可以嵌入一个或多个这些对象(检索源代码)并通过javascript与它们通信。这种技术的一种变体也经常用于跨浏览器多文件上传。
在StackOverflow上,这部分问题很有可能已经有了解决方案(对象) 如果您解决了问题的第一部分,那么问题的第二部分将归结为解析(例如regex)您检索到的“标签”数据,从这些数据中构建新的链接以检索“摘要”内容,然后使用最初用于获取标签列表的相同数据检索技术 这就是你想要的吗 更新: 在纯javascript/json中,这里有一个关于SO的主题。
如果您使用java,您可以查看。
在php中使用或。另见下文 更新2:被接受的答案(摘自下面的评论:)
在谷歌开发者博客Docs2.0上,你可以找到:。
引述: /类别
指定类别(也称为标签)以过滤提要结果。例如 blogger.com/feeds/blogID/posts/default//Fritz/Laurie返回条目 有Fritz和Laurie两个标签 您还可以在此处找到使用此技术的javascript工作部件: 现在,您可以简单地继续“AJAX”,将您的摘要从这个过滤列表中删除
祝你好运 嗨。谢谢,但那不是我想要的。请查看更新。我这里的问题不是如何阅读页面。更像是:我应该通过什么查询/feed/url来获取这些信息。阅读完你的更新后:从逻辑上说,你不想抓取超过18k的帖子。我猜你没有权限访问包含标签和内容的数据库?否则它将是一个简单的sql语句。。你可能想问问blogspot.com他们是否可以实现这样一个简单的搜索页面。。(如果他们还没有)那么你最好使用类似AJAX的技术(在我的awnser更新中提到过),因为跨域安全部分没有问题,只要javascript(可以在其他地方托管)在同一个域的页面上运行。这不是重复你的here吗?无论如何,如果你想“根据标签检索博客文章列表”,那么这在javascript中似乎就是你想要的。现在你只需继续“AJAX”,将你的摘要从这个过滤列表中删除。不,在blogger中你没有直接访问数据库的权限。这不是复制品。我想在那里找到标签。现在我想找到贴有标签的帖子。