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.

Reply via email to