在连接Xero Web API时,私有应用程序无法请求请求令牌错误

时间:2016-04-20 02:38:16

标签: asp.net vb.net asp.net-web-api webforms xero-api

我正在关注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:Private   应用程序无法请求请求令牌

仅供参考:我从这个论坛帖子中得不到什么。 https://community.xero.com/developer/discussion/6639946

有人帮我解决了这个问题。请...

1 个答案:

答案 0 :(得分:0)

我找到了答案。当我在Xero Developer Center(api.xero.com)中创建应用程序时,我选择了“私有”选项。但上面的示例代码是公共类型。

现在我删除了Xero Developer Center中的旧应用程序并创建了“公共”类型应用程序并使用了新的使用者密钥和使用者密钥。现在应用程序正在连接。