<div dir="ltr">Simply changing all relevant declarations explicitly to ANSIChar / ANSIString in the Flow code should have addressed any Unicode issues (similarly knocking up a p.o.c in pre-Unicode version of Delphi would have determined if this were the issue).<div>
<br></div><div>I would not rule out the possibility that Xero have changed something on their end which has broken the Flow code - it has happened in the past and as ever with OAuth you get no clues to go on as to what might be the problem.  It doesn&#39;t help that unless things have changed since I was wrestling with it, the Xero documentation is not exactly a shining example of the art  (and from a quick look, it doesn&#39;t appear to have changed at all since then).<br>
<br>If that is the case then using their provided wrappers is likely the most reliable approach, if a little &quot;clunky&quot;.  :)</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 11 July 2014 12:06, Robert Martin <span dir="ltr">&lt;<a href="mailto:rob@chreos.co.nz" target="_blank">rob@chreos.co.nz</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div>Hi Alister<br>
      <br>
      I have my OAuth stuff working!!!!!<br>
      <br>
      After literally days of trying to get OAuth going in Delphi I gave
      up.  Instead I used the Xero provided framework for PHP and built
      a PHP interface between my Delphi app and it.  So instead of
      doing;  <br>
      <br>
      Delphi app -&gt; Build XML &amp; command -&gt; OAuth sign -&gt;
      Http to Xero -&gt; Response -&gt; Delphi app<br>
      <br>
      I now have  <br>
      <br>
      Delphi app -&gt; Build XML &amp; command -&gt;  My custom PHP
      script -&gt; PHP OAuth sign using Xero framework -&gt; Http to
      Xero -&gt; Response -&gt; My Custom PHP script -&gt; Delphi app.<br>
      <br>
      Works like a charm.  obviously I have had to provide my own
      security between the Delphi app and my custom framework but that
      wasn&#39;t too difficult.  I strogly suspect the issues I was having
      were related to Unicode Delphi and the non unicode code that I got
      from Cameron.  It was just too hard to debug as I couldn&#39;t see
      what my output should be vs what it was.<br>
      <br>
      Cheers<br>
      Rob<div class=""><br>
      <br>
      <br>
      <br>
      On 11/07/2014 11:49 a.m., Alister Christie wrote:<br>
    </div></div>
    <blockquote type="cite"><div class="">
      <div dir="ltr">With regards to OAuth you could try using <a href="http://www.tmssoftware.com/site/cloudpack.asp" target="_blank">TMS Cloud
          Pack</a>.  I&#39;ve used it for connecting to TradeMe, although
        still required a bit of work.​
        <div>
          <br>
        </div>
        <div>Alister.</div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div><pre>_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: <a href="mailto:delphi@listserver.123.net.nz" target="_blank">delphi@listserver.123.net.nz</a>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a>
Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz" target="_blank">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe</pre>
      <br>
      <fieldset></fieldset>
      <br>
      <p color="#000000" align="left">No virus
        found in this message.<br>
        Checked by AVG - <a href="http://www.avg.com" target="_blank">www.avg.com</a><br>
        Version: 2014.0.4716 / Virus Database: 3986/7832 - Release Date:
        07/10/14</p>
    </blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: <a href="mailto:delphi@listserver.123.net.nz">delphi@listserver.123.net.nz</a><br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe<br></blockquote></div><br></div>