API данных учетной записи клиента Intuit

Ребята, используя Intuit RESTful API, можно ли подключить клиент к Intuit, чтобы мое приложение создавало и обновляло записи в их базе данных quickbooks?

Чего я хотел бы добиться, так это обрабатывать записи своих клиентов и создавать на лету резервные копии определенных транзакций, которые являются индивидуальными для данного конкретного клиента.

Кроме того, если есть несколько учетных записей клиентов, я могу подключиться ко всем их базам данных quickbooks с одним ключом аутентификации API, верно? Условия довольно запутанные... я должен смотреть на API данных учетной записи клиента?

Спасибо!

1 ответ

Решение

Для этого вам нужно использовать Quickbook Online REST API(V3).

https://developer.intuit.com/docs/0025_quickbooksapi

Чтобы взаимодействовать с учетной записью QB, вам необходимо иметь ключи OAuth (consumerKey, consumerSecret, AccessToken и AcessSecret), соответствующие целевой учетной записи QB.

Здесь - consumerKey и consumerSecret - это статические токены, которые вы получите, если создадите приложение в appcenter (это приложение создано только для получения consumerKey, consumerSecret и apptoken).

AccessKey и AccessSecret специфичны для конкретного QBAccount(учетная запись QBO идентифицируется с помощью ReleamID)


Для создания токена доступа и секрета доступа, соответствующего учетной записи QBO, необходимо вмешательство пользователя.

Чтобы начать разработку с использованием QB API, вам нужно создать приложения IA в центре приложений Intuit. https://developer.intuit.com/docs/0025_quickbooksapi/0010_getting_started/0010_signup

Из приведенной выше ссылки вы получите - apptoken, ключ пользователя и секрет пользователя. Вы можете использовать вышеуказанные 3 ключа в IPPOAuthPlayground(ссылка PFB), чтобы получить токен доступа и секретный ключ доступа, соответствующий вашей учетной записи QB Online. https://appcenter.intuit.com/Playground/OAuth

Используя вышеуказанные токены, вы можете вызывать любые конечные точки REST для своей учетной записи QB Online. В целях разработки вы можете использовать предоставляемый IPP devkit. https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits

Если вы просто хотите протестировать эти конечные точки в своей компании, вы также можете использовать инструмент APIExplorer. https://developer.intuit.com/apiexplorer?apiname=V3QBO


API данных учетной записи клиента - это совершенно другой сервис.

ИТ-отдел предоставляет разработчикам доступ к финансовой отчетности конечного пользователя и информации о транзакциях из почти 19 000 финансовых учреждений, предоставляя разработчикам возможность создавать собственные финансовые приложения.

Ссылка - https://developer.intuit.com/docs/0020_customeraccountdata

Надеюсь, что это отвечает вашим QTS.

Спасибо

Другие вопросы по тегам