API QuickBooks: как узнать время последнего использования активного соединения QuickBooks?

Учитывая, что QuickBooks взимает плату за каждое «активное» соединение, я хочу реализовать некоторую логику для автоматического отключения тех соединений, которые не «использовались» в течение N месяцев. Я знаю, что Intuit автоматически истечет срок действия соединения через 6 месяцев, но я бы предпочел платить только 1 месяц, если пользователь на самом деле не использует соединение.

Итак, мой вопрос: есть ли способ узнать, когда в последний раз соединение было «использовано». То есть токен использовался для выполнения любого вида запроса (CRUD) к любому из API QuickBooks.

Я полагаю, что мог бы хранить это на своем сервере, но я подумал, что может быть встроенный способ???

РЕДАКТИРОВАТЬ: Кроме того, есть ли способ получить первый день расчетного периода для этого соединения?

Спасибо


person Clement    schedule 01.05.2013    source источник


Ответы (2)


Клемент,
Соединение используется каждый раз, когда ваше приложение выполняет вызов API, поэтому вы будете знать эту дату. Если вы отключите соединение пользователя, ему придется снова войти в систему и авторизоваться, если вы хотите сделать еще один вызов API. (просто к вашему сведению)

спасибо
Джарред

person Jarred Keneally    schedule 01.05.2013
comment
Было бы проще найти дату последнего звонка в вашем локальном магазине, чем вызывать API для получения этой даты. - person Jarred Keneally; 02.05.2013

Датой начала выставления счетов является день после окончания бесплатного пробного периода. Бесплатный пробный период длится 38 дней и начинается, когда пользователь подключается к приложению в первый раз. API отсутствует, но эта информация также доступна в отчете о подключениях в центре разработчиков.

person Priyadarshini    schedule 01.05.2013