Добрый день. Пробую написать интеграцию с Quickbooks Online.
Начал с авторизации: зарегистрировал приложение, получил clientID, secret key (в QB Online используется Oauth2)
Хочу чтобы пользователю по кнопке "авторизоваться" выходило окно авторизации Quickbooks.
Однако не могу правильно составить УРЛ окна авторизации, пробую так в поле HTML документа:
(1) Вопрос не в том как посылать УРЛ, а в том какой УРЛ послать.
Сейчас Quickbooks отвечает:
"We're sorry!
We're experiencing some problems. Please try again later"
А вот в песочнице Quickbooks токены получается получать.
(2) ПолеХТМЛ = "https://appcenter.intuit.com/app/connect/oauth2"
+"?client_id=" + ClientID
+"&scope=com.intuit.quickbooks.accounting"
+"&redirect_uri=http://localhost" // на продакшене нужен адрес хттпс и не локалхост
+"&response_type=code"
+"&state=PlaygroundAuth"; // здесь вместо PlaygroundAuth нужен идентификатор соединения
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший