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