подключайте QuickBooks IPP к QuickBooks Online

Моя компания использует QuickBooks Online, и я хотел бы написать несколько php-скриптов, которые извлекают очень базовую информацию, такую ​​как список клиентов и список счетов из подписки QuickBooks Online.

Поэтому я создал учетную запись QuickBooks IPP (на developer.intuit.com).

Теперь, как мне подключить / указать мою учетную запись QuickBooks IPP на подписку QuickBooks Online моей компании?

Спасибо.

Мы используем трехсторонний OAuth для авторизации вашего приложения для совершения вызовов вашей учетной записи QBO: https://developer.intuit.com/docs/0025_quickbooksapi/0010_getting_started/0020_connect/0010_from_within_your_app

Когда у вас есть токен доступа и секрет, вы можете вызвать API.

Если вы хотите быстро запустить некоторый PHP-код, я просто закончил пример, который вы можете найти здесь:

Проверьте это и скажите мне, что вы думаете.

Мы пишем открытый PHP DevKit с открытым исходным кодом, который популярен и имеет множество примеров. Было бы полезно помочь вам подключиться и выполнить эти запросы OAuth.

Вы можете найти код на GitHub:

Если вы следуете руководству по быстрому запуску (в основном это касается замены некоторых URL-адресов и токенов), поскольку вы уже зарегистрировали свое приложение с Intuit, вам не нужно будет делать эту часть снова), вы получите рабочий мини- -app, который имеет рабочую кнопку «Подключиться к QuickBooks», меню Blue Dot, отключить скрипт и большую кучу примеров сценариев обмена данными для добавления / запроса / обновления клиентов, счетов-фактур и т. д.

Инструкция по началу работы:

Много примеров кода:

5 ШАГИ К АВТОРИЗАЦИИ QBO (JAVA API)

Дорогой Все,

Следующее содержание предназначено для упрощения демонстрации INTUIT API AUTHORIZATION:

Примечание. В этом учебнике предполагается, что вы уже зарегистрировались на https://developer.intuit.com и создали и зарегистрировали новое приложение. Таким образом, вы должны иметь «Oauth Consumer Key» и «Oauth Consumer Secret».

Описанные шаги:

Get REQUEST TOKEN, REQUEST TOKEN SECRET & Authorization URL. Go to Authorization URL select the company to be authorised and click Authorize button. Get OAUTH VERIFIER CODE post authorization (after autorization button is clicked) through a GET request from Intuit API server. Get ACCESS TOKEN and ACCESS TOKEN SECRET using OAUTH VERIFIER CODE, REQUEST TOKEN & REQUEST TOKEN SECRET. Create DateService object using 'Oauth Consumer Key', 'Oauth Consumer Secret', ACCESS TOKEN, ACCESS TOKEN SECRET & Company id (aka Realm id). 

ЩЕЛКНУТЬ ЗДЕСЬ ДЛЯ ОСНОВНЫХ КОДОВ ОБРАЗЦОВ