Closed mjwesterhof closed 8 years ago
I'd like to see what you have. I proposed this on the forum and was shot down. Although I needed one with no password access so I added a simple interface just for foscam cameras to send Motion events inside my node server.
On Fri, Apr 8, 2016, 8:59 AM Mike Westerhof notifications@github.com wrote:
Add the ability for a node server to perform a simple REST API and fetch the response via Polyglot.
A prototype of this feature has proven to be very useful in testing ISY/Polyglot communications. It may prove to be useful for Node Servers in general (in which case it would need documentation and perhaps an example of how to use it).
The code that fetches the ISY version already performs a REST api call; this work simply generalizes that code and exposes it in nodeserver_manager.py right now.
(Barring objection from the team, I'll clean up this code and commit an initial version of this later today.)
— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/UniversalDevicesInc/Polyglot/issues/40
Excellent addition!!! Thank you.
With kind regards,
Michel Kohanim CEO
Committed the changes to the development branch. Note that the REST calls referred to in this issue are from a node server to the ISY - it's very limited in scope. There are a number of security considerations involved in what we want to let the polyglot server do on behalf of a node server; we should tackle the issue of incoming REST API calls to a node server separately.
Merging this issue with #42 ; a good solution for that one will include any work remaining on this issue as well as doing the necessary testing.
Add the ability for a node server to perform a simple REST API and fetch the response via Polyglot.
A prototype of this feature has proven to be very useful in testing ISY/Polyglot communications. It may prove to be useful for Node Servers in general (in which case it would need documentation and perhaps an example of how to use it).
The code that fetches the ISY version already performs a REST api call; this work simply generalizes that code and exposes it in nodeserver_manager.py right now.
(Barring objection from the team, I'll clean up this code and commit an initial version of this later today.)