我最近开始使用Meteor的创作者的望远镜(http://www.telesc.pe/)进行一个小项目。我刚刚开始学习Meteor,并且由于数据库/ Web服务器和应用程序堆栈基本上被折叠成一个框架,我想知道有什么最有效的方式让我有一个外部应用程序(例如:python脚本) )发布和访问望远镜的帖子/评论。从本质上讲,我喜欢机器人能够:
理想情况下,我想通过HTTP请求(get / post / etc)访问它,但我不确定如何在望远镜/流星或可能的数据库查询中执行此操作。任何帮助(例如创建新帖子的示例API调用)或使用Meteor执行此操作的适当方式都将非常感谢!
答案 0 :(得分:3)
从documentation来看,Telescope看起来没有网络服务API,而roadmap也没有任何计划。
幸运的是,流星有一个包装系统,望远镜已经使用了很多。 所以你可以制作一个挂在望远镜上的流星包,并为你所描述的功能公开web服务。Meteorpedia有一篇关于如何在流星中创建休息api的好文章:here
答案 1 :(得分:0)
望远镜有一个基本的API。您可以在此处查看示例响应... http://meta.telesc.pe/api
这就是实现这一目标的方案 https://github.com/TelescopeJS/Telescope/tree/master/packages/telescope-api
您可以复制并扩展该包以完成您需要的任何内容。