2017-04-03 70 views
0

我需要编写一个Java web应用程序来调用Meteor APP功能。一种方法是通过API调用。有没有其他方法可以从第三方应用程序调用Meteor功能。如何使用流星API调用

感谢 穆拉利

+0

你可以通过'DDP'协议调用meteor方法。没有使用,但有DPP Java客户端。 –

回答

1

这一切都取决于你的需求是什么,你的流星应用程序是如何组织的,以及你想要什么样的整合。

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

另一方面,如果您不想使用DDP与流星应用程序进行交互,那么您可以在您的流星应用程序中始终实现REST API。有几个软件包可以做到这一点,但我强烈建议simple:rest包。

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

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

GET /publications/openTasks