What are my options for a Web Services plugin/option?
I have licences for 12-17.
Do you mean the DataAPI or using a service you write yourself.
You're free to write your own external REST service at no cost that FMP (and other applications, also) could use.
Please clarify so folks can help you better.
Writing my own is, as the Borg say, beyond our capabilities, for the moment, but we're working on it. : )
Some type of a plugin for now.
If you're just trying to talk to an existing Web Service, cURL is built in starting in version 16, so no plug-in is necessary. There are a few good tutorials - just search for "FileMaker cURL Tutorial"
I'm trying to set one up that hits my server... one where my customers are talking to me...
I'm pretty good at connecting to API's.
If you have FileMaker Server 17 then your customers can connect to you via the Data API.
FileMaker 17 Data API Guide
If you need more control over the structure of the API, you'll have to write your own in PHP or some other language, which in turn would talk to Filemaker using the Data API or the XML API.
Thank you Ill check it out.
It's actually pretty simple to write your own REST service. I posted two tutorials on it right here on the forum.
The beauty of a micro-service is that it works anywhere, with any operating system, on any computer, at any location, with virtually unlimited users. All for free. A micro-service is NOT a plug-in, so ....FileMaker or no FileMaker....a micro-service is totally independent so you can use it with any HTTP-enabled application (an application that can issue HTTP verbs like GET, POST, etc. Terminal, Browser? No problem.). What's not to love?! You Control The Code! (not some third party).
Check out my two micro-service tutorials in the App Innovations Area:
Create Micro-Services Using Java and the Spark Java Framework
The Simplest Micro-Service! (Python and Flask)
You are looking to turn your FM solution into a web service for others to connect to?
A plugin is not going to do that. Plugins work inside FM's calculation engine. A web service requires a web server and some code that listens for incoming requests and responds to them.
The FM Data API - as mentioned earlier - exposes your solution as a web service. It's very well documented and works out of the box. I'd explore that first. Post back here with what you think it doesn't do for you and we can guide you further.
Retrieving data ...