Jump to content

Reginald Jackson

  • Content Count

  • Joined

  • Last visited

  • Days Won


Reginald Jackson last won the day on April 16

Reginald Jackson had the most liked content!

Community Reputation

6 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Thanks Ben. I've seen that this problem is universal, i.e. not just for SBCA, and it's an inherent weakness in the Oauth2 concept in my opinion. Some api suppliers are addressing it under the heading of M2M (machine to machine) access, and it would be interesting to know if SBCA are looking into this as well? Cheers Reg
  2. One of my customers wants to have an admin resource use my application to create and post sales and purchase invoices into SageOne, but they do not want that person to have the ability to log into SageOne itself. Given the way the initial authorization process works can anyone suggest how can this be done? Cheers Reg
  3. Thanks Ben. I remembered reading about certain system-generated customers and suppliers, HMRC repayment for example. I used this supplier in my application as a supplier when generating test data. It dawned on me that posting to these suppliers might be disallowed, and that's what it was. I've now excluded contacts with system = true from use in my application. Cheers Reg
  4. I'm getting an error message when trying to add a purchase invoice. Is there a list available of these messages and what they mean? I don't mean the response codes (201 etc), I mean the actual specific messages that are returned if an api call is rejected. The message I'm getting is "Saving Purchase Invoice failed: value of contact was not allowed". Cheers Reg
  5. Your client will have to authorise it for themselves sylvain, i.e. by logging into Sage under their own email address...
  6. Hi, I haven't explored the language aspects yet, so that sounds fun! Yes, I think the cookies aspect is a big weakness. It only applies to the initial authorisation request, i.e. the granting of the first, temporary token, but nevertheless. For my own safety I've put in a bit of code so that if there's ever a mismatch between the business id I store and the one that's returned on an API call I issue an error and abort... Cheers Reg
  7. Hi Sylvain, Sure, if you go to Settings and then against the Customise sections there's a User Management option. Click that and on the next screen there's an invite button. Once you've responded to the invite, log into your customer's account and stay logged in while you run your application - when your client authorisation code runs you should be linked correctly and receive back the tokens you need to store. If you're going to use the business id value in subsequent headers then you need to retrieve it via the api. I found the easiest way to do this was to use Postman, paste
  8. Hi, Does the API expose a country's membership status with regard to the EU? I can't see that it does but I'd like to know for sure. Cheers Reg
  9. Hi Ben, I think it's 100% certain that someone somewhere will, if they already haven't, find they are connecting to "the wrong subscription" as a result of this. Developers like me are exposed for example because I will ask every SageOne user that wants to use TradaBase to invite me as a user of their system. To do this I give them a unique email address I set up. Post-brexit I've also found that several businesses are setting up new businesses somewhere in the EU, and although these might sometimes be under the same subscription (is this possible if someone needs a different country vers
  10. Hi Ben, Yes, initially posted to the wrong place, apologies... So I've just done some more testing. I've currently got two trial subscriptions set up: 1. SolutionJ Limited, set up with email address [email protected] 2. Aardvark Aardvarks Limited, set up with email address [email protected] So nothing connects these two as far as your platform is concerned. From a single computer, I have connected to both subscriptions via the same application, which is called TradaBase, storing the resulting Access and Refresh tokens separately for each subscription.
  • Create New...