Why don’t you just turn the PHP into a webservice that returns JSON and call it from @URL or AJAX
> On Dec 11, 2019, at 12:01 AM, Wayne Irvine <wa...@byteserve.com.au> wrote: > > As the PHP app worked I know it is not the CURL installed at /user/bin/. > > So I am trying to use an External action, passing the arguments and header to > a script. During debug I was seeing good results: missing header, missing > token etc. But now that I have all those in place the the action almost > immediately returns blank results. I know this API call takes a few seconds > to respond. How do I get and External action to wait? > > Wayne > >> On 11 Dec 2019, at 2:17 pm, Wayne Irvine <wa...@byteserve.com.au >> <mailto:wa...@byteserve.com.au>> wrote: >> >> Sorry about the formatting. Seems attachments cause the signature to be >> added. >> >> The attached files are a better comparison. >> >> The PHP results in good returned data. The TAF gives an SSL handshake error. >> >> >> To unsubscribe from this list, please send an email to >> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >> terascript-talk" in the body. <api_call.php> >> >> To unsubscribe from this list, please send an email to >> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >> terascript-talk" in the body. <tdtest6.taf> >> >> >>> On 11 Dec 2019, at 2:02 pm, Wayne Irvine <wa...@byteserve.com.au >>> <mailto:wa...@byteserve.com.au>> wrote: >>> >>> I’m still fighting with this. I enabled PHP and ran this sample code: >>> >>> >>> To unsubscribe from this list, please send an email to >>> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >>> terascript-talk" in the body. <api_call.php> >>> >>> It returns good results. >>> >>> I used exactly the same values in this TAF: >>> >>> >>> To unsubscribe from this list, please send an email to >>> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >>> terascript-talk" in the body. <tdtest3.taf> >>> >>> Both are calling CURL with various options and headers and data. But >>> different results. >>> >>> Can anyone see what I am overlooking? >>> >>> Wayne >>> >>>> On 6 Dec 2019, at 2:39 am, Robert Shubert <rshub...@tronics.com >>>> <mailto:rshub...@tronics.com>> wrote: >>>> >>>> It's hard to say if updating cURL on the OS will break TS. When we build >>>> TS we do so against the prevailing cURL on our build system. Newer >>>> versions may or may not be compatible. >>>> >>>> From: Wayne Irvine [mailto:wa...@byteserve.com.au >>>> <mailto:wa...@byteserve.com.au>] >>>> Sent: Wednesday, December 04, 2019 9:00 PM >>>> To: TeraScript-Talk@terascript.com <mailto:TeraScript-Talk@terascript.com> >>>> Subject: Re: TeraScript-Talk: API no longer working. SSL error >>>> >>>> Looking into this it appears the issue is with CURL on OSX not using >>>> OpenSSL but some proprietary code. >>>> >>>> Solution seems to be to remove the native CURL and rebuild with a generic >>>> version. Just wondering if I have to tell Terascript anything about the >>>> new version. And will it break everytime I update the system? >>>> >>>> Also puzzled as to why it worked for a few weeks then just stopped. I >>>> assume something changed, I just don’t know what. >>>> >>>> Wayne >>>> >>>>> On 5 Dec 2019, at 12:28 pm, Wayne Irvine <wa...@byteserve.com.au >>>>> <mailto:wa...@byteserve.com.au>> wrote: >>>>> >>>>> I’m submitting some details to a courier’s API in an effort to get back a >>>>> range of quotes. All was working correctly until just before I left for >>>>> holidays. >>>>> >>>>> The error is: >>>>> File: tdtest2.taf >>>>> Position: WebCall2 >>>>> Class: Internal >>>>> Main Error Number: -1001 >>>>> >>>>> Unable to send data when processing URL request. >>>>> wrong when connecting with SSL SSL peer handshake failed, the server most >>>>> likely requires a client certificate to connect >>>>> >>>>> I assume there is some client certificate on the server that is out of >>>>> date. I’m using OSX but assume the problem happens on all platforms. Any >>>>> pointers? >>>>> >>>>> Wayne Irvine >>>>> >>>>> Byteserve Pty Ltd >>>>> w: http://www.byteserve.com.au/ <http://www.byteserve.com.au/> >>>>> e: i...@byteserve.com.au <mailto:i...@byteserve.com.au> >>>>> p: +61 02 9960 6099 >>>>> m: 0409 960 609 >>>>> f: +61 02 9960 6088 >>>>> >>>>> >>>>> To unsubscribe from this list, please send an email to >>>>> lists...@terascript.com <mailto:lists...@terascript.com> with >>>>> "unsubscribe terascript-talk" in the body. >>>> >>>> >>>> Byteserve Pty Ltd >>>> w: http://www.byteserve.com.au/ <http://www.byteserve.com.au/> >>>> e: i...@byteserve.com.au <mailto:i...@byteserve.com.au> >>>> p: +61 02 9960 6099 >>>> m: 0409 960 609 >>>> f: +61 02 9960 6088 >>>> >>>> >>>> To unsubscribe from this list, please send an email to >>>> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >>>> terascript-talk" in the body. >>>> >>>> To unsubscribe from this list, please send an email to >>>> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >>>> terascript-talk" in the body. >>> >>> Byteserve Pty Ltd >>> w: http://www.byteserve.com.au/ <http://www.byteserve.com.au/> >>> e: i...@byteserve.com.au <mailto:i...@byteserve.com.au> >>> p: +61 02 9960 6099 >>> m: 0409 960 609 >>> f: +61 02 9960 6088 >>> >>> >>> To unsubscribe from this list, please send an email to >>> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >>> terascript-talk" in the body. >> >> Byteserve Pty Ltd >> w: http://www.byteserve.com.au/ <http://www.byteserve.com.au/> >> e: i...@byteserve.com.au <mailto:i...@byteserve.com.au> >> p: +61 02 9960 6099 >> m: 0409 960 609 >> f: +61 02 9960 6088 >> >> >> To unsubscribe from this list, please send an email to >> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >> terascript-talk" in the body. > > Byteserve Pty Ltd > w: http://www.byteserve.com.au/ <http://www.byteserve.com.au/> > e: i...@byteserve.com.au <mailto:i...@byteserve.com.au> > p: +61 02 9960 6099 > m: 0409 960 609 > f: +61 02 9960 6088 > > > To unsubscribe from this list, please send an email to > lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe > terascript-talk" in the body. Ben Johansen http://www.webspinr.com b...@webspinr.com Phone: 360-600-7775 ---------------------------------------- To unsubscribe from this list, please send an email to lists...@terascript.com with "unsubscribe terascript-talk" in the body.