Как получить идентификатор компании QuickBooks с помощью REST API?

#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.