#rest #api #quickbooks #quickbooks-online
#rest #API #quickbooks #quickbooks-онлайн
Вопрос:
Я интегрирую QuickBooks
сервис в свой application
. Я использую REST APIs
для интеграции.
Я вижу, что каждый вызов зависит от Company ID
. Я хочу получить это в Oauth
объекте при аутентификации или с помощью любого REST
вызова. Я не хочу заставлять пользователя вводить Company ID
каждый REST call
из UX
них, я хочу сделать это внутренне с помощью кодовой базы.
Или, если возможно, пожалуйста, предложите любой другой способ его получения. https://developer.intuit.com/docs/api/accounting
Спасибо.
Ответ №1:
Процесс OAuth передает вам эти данные в качестве параметра GET в строке запроса.
Итак, когда ваш конечный пользователь проходит процесс OAuth, когда он возвращается к вашему URL-адресу OAuth с помощью токена доступа OAuth, будет добавлен параметр строки запроса:
?realmId= (их идентификатор компании здесь)amp;DataSource= QBO
Сохраните идентификатор компании, когда вы получите эти данные обратно из OAuth.