Rob, no worries. The biggest problem I had with their documentation was the lack of fully worked examples, leaving far to much to guesswork/clairvoyance. And in some places their docs contained contradictory examples. You shouldn't have to figure out which 1 of N examples is actually the one you should be following! Grrr. :)
On 11 July 2014 15:34, Robert Martin <[email protected]> wrote: > Hi > > I really appreciated your help with this and I did consider building it in > D2007 to test the unicode thing (as suggested), however I just couldn't > justify spending any more time on it! > > While I am ranting about documentation... > > With regards to the Xero documentation, I didn't find the stuff I looked > at too bad. However I do think if you are going to provide a PHP framework > / class to access your services, you should at least include a basic > example of how it is used. The web site had some calls but didn't show the > class involved. I had to trace back through the class source code to find > out what the calls were and what values I should pass. Kind of defeats the > whole purpose of black box programming! > > Cheers > Rob > > > > On 11/07/2014 2:06 p.m., Jolyon Smith wrote: > > 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). > > 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'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't appear to have changed at > all since then). > > If that is the case then using their provided wrappers is likely the most > reliable approach, if a little "clunky". :) > > > On 11 July 2014 12:06, Robert Martin <[email protected]> wrote: > >> Hi Alister >> >> I have my OAuth stuff working!!!!! >> >> 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; >> >> Delphi app -> Build XML & command -> OAuth sign -> Http to Xero -> >> Response -> Delphi app >> >> I now have >> >> Delphi app -> Build XML & command -> My custom PHP script -> PHP OAuth >> sign using Xero framework -> Http to Xero -> Response -> My Custom PHP >> script -> Delphi app. >> >> Works like a charm. obviously I have had to provide my own security >> between the Delphi app and my custom framework but that wasn'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't see what my output should be vs what >> it was. >> >> Cheers >> Rob >> >> >> >> >> On 11/07/2014 11:49 a.m., Alister Christie wrote: >> >> With regards to OAuth you could try using TMS Cloud Pack >> <http://www.tmssoftware.com/site/cloudpack.asp>. I've used it for >> connecting to TradeMe, although still required a bit of work. >> >> Alister. >> >> >> _______________________________________________ >> NZ Borland Developers Group - Delphi mailing list >> Post: [email protected] >> Admin: http://delphi.org.nz/mailman/listinfo/delphi >> Unsubscribe: send an email to [email protected] with >> Subject: unsubscribe >> >> >> >> No virus found in this message. >> Checked by AVG - www.avg.com >> Version: 2014.0.4716 / Virus Database: 3986/7832 - Release Date: 07/10/14 >> >> >> >> _______________________________________________ >> NZ Borland Developers Group - Delphi mailing list >> Post: [email protected] >> Admin: http://delphi.org.nz/mailman/listinfo/delphi >> Unsubscribe: send an email to [email protected] with >> Subject: unsubscribe >> > > > > _______________________________________________ > NZ Borland Developers Group - Delphi mailing list > Post: [email protected] > Admin: http://delphi.org.nz/mailman/listinfo/delphi > Unsubscribe: send an email to [email protected] with > Subject: unsubscribe > > > > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2014.0.4716 / Virus Database: 3986/7832 - Release Date: 07/10/14 > > > > _______________________________________________ > NZ Borland Developers Group - Delphi mailing list > Post: [email protected] > Admin: http://delphi.org.nz/mailman/listinfo/delphi > Unsubscribe: send an email to [email protected] with > Subject: unsubscribe >
_______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: [email protected] Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [email protected] with Subject: unsubscribe
