FreshBooks Online Account
Я разрабатываю приложение, которое подключается к API FreshBook. Я могу либо интегрировать процесс аутентификации учетной записи в свое приложение, либо создать онлайн-учетную запись, которая могла бы использоваться другими разработчиками приложения.
Я посмотрел на некоторый код в существующих учетных записях в Интернете (со ссылкой из Как я могу использовать OAuth из приложения Ubuntu Touch?). Однако FreshBooks немного сложнее. Как они работают, каждая учетная запись имеет выделенный поддомен, каждый со своим отдельным URL-адресом OAuth. Я не могу просто поставить фиксированную конечную точку в коде.
Итак, мой вопрос: как мне добавить поле перед процессом OAuth, который собирает субдомен от пользователя, до открытия страницы формы OAuth? Я начинаю с нуля знаний о том, как реализованы онлайн-аккаунты, поэтому не знаю, с чего начать.
Изменить: в качестве обходного пути, я поместил процесс OAuth непосредственно в свое приложение, см. Этот вопрос: Получить содержимое HTML Qt WebKit в QML