Изменения в oAuth, позволяющие нескольким пользователям использовать одно и то же приложение qb

Я работаю над созданием онлайн-приложения intuit quickbooks. В течение этого времени я использовал несколько пользователей в одной и той же учетной записи компании quickbooks для тестирования начального потока приложения. Все это работало нормально до 20.12.2012, когда я начал получать эту ошибку:

Ой! Произошла ошибка.

Пожалуйста, закройте это окно и повторите попытку.

Код ошибки: invalid_database Сообщение: Приложение уже подписано другим пользователем для этой компании

Что-то изменилось в последнее время? Или есть способ настроить приложение, чтобы разрешить это?


person Casebeer    schedule 20.12.2012    source источник
comment
Каков пользовательский вариант для этого? Почему вы хотите, чтобы несколько пользователей подключались к одному и тому же файлу QuickBooks?   -  person Keith Palmer Jr.    schedule 20.12.2012
comment
Прямо сейчас с онлайн-квикбуками вы можете связать несколько пользователей с одной и той же учетной записью компании (даже с бухгалтером). Если один из них добавит приложение, мы настроим для него пользователя на нашей стороне, для которого у другого пользователя не будет данных для входа. Таким образом, мы не можем видеть наши данные, которые мы вычисляем. Мы хотели бы разрешить всем пользователям этой учетной записи настроить учетную запись у нас.   -  person Casebeer    schedule 20.12.2012
comment
Не проще ли просто хранить один набор учетных данных OAuth для каждого файла компании в вашем приложении и всегда использовать их независимо от того, какой фактический пользователь вошел в ваше приложение? То, как вы это делаете, конечным результатом является та же функциональность по более высокой цене (поскольку Intuit взимает плату за соединение).   -  person Keith Palmer Jr.    schedule 20.12.2012
comment
Кит прав. Вы хотите использовать токены OAuth владельца компании, чтобы также обслуживать других пользователей, принадлежащих к той же компании. правильно, что это изменение было сделано с недавним выпуском IPP 3.9, чтобы предотвратить создание разработчиками этих ненужных подключений.   -  person shrisha    schedule 20.12.2012
comment
Я понимаю, но если клиент приходит на мой сайт и хочет подключить свои Quickbooks и не знает, что кто-то другой уже настроил oAuth, как я могу проверить, кто они, если процесс oAuth не работает, потому что кто-то другой уже настроил его? Не было бы лучше, если бы вместо остановки пользователя во время процесса oAuth мне возвращалось, что пользователь был проверен и связан с этой учетной записью?   -  person Casebeer    schedule 21.12.2012


Ответы (1)


Я не понимаю вашего варианта использования. Только администратор QuickBooks может настроить синхронизацию или предоставить доступ к стороннему приложению. Вы бы знали, что пользователь принадлежит к той же компании, а также знали бы, что этой компании уже предоставлен доступ. Так что путаницы быть не должно. Случайные пользователи не будут разрешать доступ

с уважением
Джарред

person Jarred Keneally    schedule 23.12.2012