That's awesome, Bill. In the meantime, I was able after several re-writes to get my prototype working and pulling data from the source API. One caveat to anyone who is trying to do this, consider trying to make it work with the Chilkat HTTP tool for sending and receiving requests. It seems to be easier than the REST tool and works better.
I would also like to point out that the Online Tools provided by Chilkat (https://tools.chilkat.io/) are freaking amazing. I learned much more and much faster by using things like the JSON Code Generator where you enter JSON text and then let the tool generate the Foxpro code that it would take to create the sample JSON. I also got a LOT out of the Postman Code Generator. In this tool, you can upload a Postman project export and the tool will generate the corresponding Foxpro code from the Postman details. It's not perfect, but it certainly helped me to understand a lot more about how the Chilkat tools worked and how to adapt them for my project.
Still a long way from being finished, but I've at least been able to prove the viability of what I'm trying to accomplish and considering how much I knew 60 days ago about API and Chilkat and JSON, I'm counting this as a major win! :)
I look forward getting a chance to play with your wrapper code and I'm betting I'll learn even more!
Thanks!
Paul H. Tarver Tarver Program Consultants, Inc.
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Bill Anderson Sent: Monday, August 01, 2022 4:02 PM To: profoxtech@leafe.com Subject: Re: Need Help - Foxpro & Chilkat & Rest API
Paul,
Well, I can report that the wrapper coding was finished over the weekend.
There's still lots to do. There's about a dozen classes to review and a bunch of how-to-use documentation to write. But I've finally got my arms fully around it. Took 7 months to put together.
It's....big. The VCT is approaching 21MB, of which a vast majority is Chilkat's own documentation.
I'd say "soon" but my development laptop is getting repaired and who knows what'll happen there, etc. I'd guess it's about a month away.
Bill Anderson
On Mon, Jul 11, 2022 at 11:44 AM Paul H. Tarver paul@tpcqpc.com wrote:
Sounds very interesting. Do you have some ETA in mind for
selling/releasing
the tool?
Paul H. Tarver Tarver Program Consultants, Inc.
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Bill Anderson Sent: Saturday, July 09, 2022 7:05 PM To: profoxtech@leafe.com Subject: Re: Need Help - Foxpro & Chilkat & Rest API
A Foxpro wrapper would be too much to hope for, but that would be even
better if it is exists.<<
It exists, you haven't seen it yet. I'm working on a VFP tool that wraps *everything* in the Chilkat library. Over halfway done. There's 103
classes
(1 deprecated) and I've wrapped maybe 61 of them?
I too experienced *exactly* what you experienced re: Chilkat. The upside - They do document well. The downside? They document well. It's all on one web page per class and hard to see the big picture. To their defense, I don't necessarily have a better way to display such information on the
web.
Rest is one of the classes I've wrapped, FWIW but that may not necessarily help clarify your issue. If you think it might, just send me an email - or I'll take a look at it.
If I complete the wrapping I may do something similar with their example code.
Bill Anderson
On Sat, Jul 9, 2022 at 10:46 AM Paul H. Tarver paul@tpcqpc.com wrote:
I have a spec project where I need to build an application using a REST
API
to extract data elements and then post those data elements to a
different
system. The API requires me to get a token upfront (which has a
five-minute
life span), issue my requests with the token and then get the results
back
in a JSON or XML format. Based on recommendations I received at the
Virtual
FoxFest earlier this year, I purchased the Chilkat tools and dove into
what
has turned out to be the deep end without knowing how to swim. The documentation at Chilkat while extensive is almost too extensive for me
to
understand exactly what I've got to do to make this work.
So far, I've been unable to even get a token back. All I seem to be able
to
get back from the server is
400 Bad request
Your browser sent an invalid request.
That response has been less than helpful. I've reached out to the API Provider but their answers are focused on requests issued after I get
the
token.
My question is this: Does anyone have any sample Foxpro code they use
for
a
similar process (Request a token, then make requests with the token)
using
the Chilkat tools they would be willing to share? A Foxpro wrapper would
be
too much to hope for, but that would be even better if it is exists.
I've
got to get to a point where I'm beyond this initial stage to prove I can make this work.
Help! I know this is possible, but so far, I'm not making much headway.
Paul H. Tarver Tarver Program Consultants, Inc.
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html
[excessive quoting removed by server]