是否可以使用gdata javascript或任何其他javascript api来检索基于标签的博客帖子列表?
我的使用案例:
每篇博文都有一个标签,表示其类别。有些帖子标有“摘要”及其所属的类别。
我希望能够在标签页面上显示MyCategory(Label)的摘要。例如http://myblog.blogspot.com/search/label/MyCategory
是否可以检索与“摘要”和“MyCategory”匹配的博客帖子列表?
更新:
更多详情:
答案 0 :(得分:1)
我已阅读并重新阅读此问题和blogspot-link几次。这很难理解。
我认为如果您提供更多信息会有所帮助:
如果上述假设是正确的,那么问题的第一部分就是检索cross-domain data(现在很难使用简单的解决方案,如XMLHttpRequest又名AJAX)。
然后,您可以开始查看一些自己的服务器端脚本(php)以获取此数据并将其(预解析)发送到您的浏览器应用程序(实际上这只是位于您自己域中的代理)。
我还听说过使用java-object(或者silverlight?或flash,现在也有cross-domain-security restrictions),来解决这个现代的跨域安全问题。
然后,您可以嵌入一个或多个这些对象(检索源)并通过javascript与它们通信。此技术的变体也经常用于跨浏览器多文件上传
在StackOverflow上,这个问题的解决方案(对象)很可能已经存在。
如果您解决了问题的第一部分,问题的第二部分只是解析(例如正则表达式)您检索到的“标签”数据,从中构建新链接以检索“摘要”内容你在哪里,使用相同的数据检索技术,首先用于获取标签列表..
这就是你想要的吗?
<强>更新强> 在纯javascript / json中,SO上有一个excellent主题 如果你使用java,你可以查看this 在php中,您使用file_get_contents()或file_get_html()。另请参阅SO上的this topic。
UPDATE2 接受的答案(以下评论内容:) 在Google的开发者博客文档2.0中,您可以找到:RetrievingWithQuery 引用:
/类别
指定用于过滤Feed结果的类别(也称为标签)。例如, blogger.com/feeds/blogID/posts/default/-/Fritz/Laurie返回条目 两个标签Fritz和Laurie。
您还可以在此处找到使用此技术的javascript工作:list-recent-posts-by-label
现在,您只需从此已过滤的列表中继续“AJAX”摘要即可。
祝你好运!