如何使用meteor API调用

时间:2017-04-03 10:39:14

标签: api meteor

我需要编写一个Java Web应用程序来调用函数Meteor APP。一种方法是通过API调用。有没有其他方法可以从第三方应用程序调用Meteor功能。

由于 穆拉利

2 个答案:

答案 0 :(得分:1)

这完全取决于您的要求是什么,Meteor应用程序的结构,以及您希望的集成方式。

如果您希望Java Web应用程序能够本地调用Meteor方法或订阅发布,那么您将不得不使用Java DDP Client来执行此操作。幸运的是,至少有一个文档Java DDP client可以用于此(可能还有很多其他的搜索)。供您参考,以下是其他语言/技术的compiled list DDP客户端。

另一方面,如果您不希望使用DDP与流媒体应用程序进行交互,那么您可以随时在流星应用程序中实现REST API。有几个软件包可以执行此操作,但我强烈推荐simple:rest软件包。

此软件包自动为所有现有发布和方法创建REST API,无需任何额外代码(只需将软件包添加到您的meteor应用程序)。如果确实需要配置或修改REST API,则该软件包还提供了几个可在发布或流星方法定义中使用的选项。该软件包还会强制执行您应用的所有安全规则和授权。

例如,如果您的应用有一个名为openTasks的发布,那么相应的REST端点就是。

GET /publications/openTasks

答案 1 :(得分:0)

https://atmospherejs.com/?q=rest上有很多软件包可以将您的Meteor方法公开为您的Java应用程序可以使用的RESTful API点。