下面是VB.Net示例应用程序。https://github.com/SuperRoo/Xero_Asp_VB_Net_Connection_Example
代码看起来很有希望。但当我运行应用程序时,下面的行给出了一个异常。
Dim token As RequestToken = SessionManager.XeroSession.GetRequestToken(callbackUri.Uri)
异常详细信息:DevDefined.OAuth.Framework.OAuthException:私有应用程序无法请求请求令牌
仅供参考:我无法从这个论坛帖子中得到任何东西。https://community.xero.com/developer/discussion/6639946
有人帮我解决这个问题。请
我找到了答案。当我在Xero开发中心(api.exero.com)创建应用程序时,我选择了"私有"选项。但是上面的示例代码是一个公共类型。
现在,我已经删除了Xero开发中心中的旧应用程序,创建了"public"类型的应用程序,并使用了新的使用者密钥和使用者机密。现在应用程序正在连接。