Это касается онлайн-версии Quickbooks, QBO (а не рабочего стола).
Нам нужен наш серверный код, чтобы иметь возможность регистрироваться и запрашивать некоторые данные из quickbooks (как и ваш API) и предоставлять эту информацию в нашу биллинговую систему. Это не связано с браузером и использует что-то вроде завитки, но это означает, что нет браузера и нет человека, чтобы «входить» и «запрашивать доступ» каждый раз. Я еще не нашел способ сделать это. Есть идеи?
На ваш вопрос уже был дан ответ:
Увы, ради вербности:
Независимо от того, какой API вы выберете, вы можете делать то, что вы просите.
Независимо от того, с каким API вы идете (qbXML, или Intuit Anywhere / OAuth), вам нужен только человек, чтобы связать вещи в первый раз, когда вы подключаетесь .
После этого в первый раз вы можете получать данные в любое время (как вы предлагаете, с CURL) с нулевым взаимодействием с фактическим пользователем. Все, что вам нужно сделать, это хранить учетные данные OAuth, которые дает вам Intuit. Вот как работают все реализации OAuth – вы сохраняете учетные данные, которые вы возвращаете, поэтому вы можете запросить данные без присмотра позже.
Если это не то поведение, которое вы видите, это просто означает, что вы внедрили что-то неправильно (и, вероятно, разместите свой код, чтобы мы могли помочь вам устранить неполадки).
Возможно, вы захотите проверить QuickBooks PHP DevKit , в котором есть примеры того, что вы просите: