2017-04-03 79 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