Xero 请求访问令牌超时
Xero request access token is timing out
我正在尝试使用 Xero 的最新 OAuth 2.0 协议设置我的旧 ASP.NET MVC 应用程序。根据文档,我使用的是官方 Xero-NetStandard library.
我可以成功地将用户重定向到 Xero 的同意页面,并且还可以按预期使用看起来有效的代码重定向回本地主机。但是,当我尝试检索访问令牌时出现问题。
var xeroToken = _xeroClient.RequestAccessTokenAsync( code ).Result;
在我的本地主机环境中执行此代码时,似乎几乎没有发生任何事情。请求只是卡住了,不会继续超过这一点。我偶尔看到的唯一错误是几分钟后出现 'request timeout'。
请理解我已经查看了我能找到的所有参考资料和示例,但其中大多数要么具有特定的 Dotnet Core 内容,要么完全过时(Xero 客户端似乎已经发生了很大变化,因为它们创建于 5 个多月前)。
也许我快疯了,但几个月前当我开始研究我们新的 Xero 集成时,它按预期工作,但现在我不知道出了什么问题
看起来该函数需要以异步方式调用:
await client.RequestAccessTokenAsync(code);
我正在尝试使用 Xero 的最新 OAuth 2.0 协议设置我的旧 ASP.NET MVC 应用程序。根据文档,我使用的是官方 Xero-NetStandard library.
我可以成功地将用户重定向到 Xero 的同意页面,并且还可以按预期使用看起来有效的代码重定向回本地主机。但是,当我尝试检索访问令牌时出现问题。
var xeroToken = _xeroClient.RequestAccessTokenAsync( code ).Result;
在我的本地主机环境中执行此代码时,似乎几乎没有发生任何事情。请求只是卡住了,不会继续超过这一点。我偶尔看到的唯一错误是几分钟后出现 'request timeout'。
请理解我已经查看了我能找到的所有参考资料和示例,但其中大多数要么具有特定的 Dotnet Core 内容,要么完全过时(Xero 客户端似乎已经发生了很大变化,因为它们创建于 5 个多月前)。
也许我快疯了,但几个月前当我开始研究我们新的 Xero 集成时,它按预期工作,但现在我不知道出了什么问题
看起来该函数需要以异步方式调用:
await client.RequestAccessTokenAsync(code);