FreshBooks在线账户

我正在开发一个连接到FreshBook API的应用程序。 我可以在我的应用程序中集成帐户身份validation过程,或者我可以开发可供其他应用程序开发人员使用的在线帐户。

我查看了现有在线帐户中的一些代码(参考了如何从Ubuntu Touch应用程序中使用OAuth? )。 但是,FreshBooks有点复杂。 它们的工作方式,每个帐户都有一个专用的子域,每个子域都有自己独立的OAuth URL。 我不能只在代码中放置一个固定的端点。

所以我的问题是,在打开OAuth表单页面之前,如何在OAuth流程之前添加一个字段来收集用户的子域? 我从关于如何实施在线账户的零知识开始,所以我不知道从哪里开始。

编辑 :作为一种解决方法,我将OAuth流程直接放入我的应用程序中,请参阅以下问题: 使用QML获取Qt WebKit HTML内容