首页 > 解决方案 > 无法使用 C# 与 Xero SDK 建立连接

问题描述

摘要: - 我可以在我的 Mvc 项目中使用 XERO API 吗?我遇到了 XERO SDK C# 的问题,我在 ASP 中有一个项目设置。NET MVC 5,我在 .NET CORE 2.0 中添加我的 XeroAPI 项目。它给出了有效的参考错误。所以我把这个 SDK 作为一个 API 源和它的端点在那里与 Xero 进行初始握手,然后通过发送所需的参数来创建联系人、发票。当我点击 API 时,连接会丢失并且有时会给出空令牌,并且我正在将 ajax 从 MVC 项目调用到 API 的 Xero SDK 项目,但没有得到任何成功的 ajax。

标签: asp.net-ajaxxero-api

解决方案


您可以使用Xero.NetStandard.Oauth2Client作为 Xero OAuth 2.0 的接口,并使用您自己的 API 客户端发送 API。

在每个 Xero OAuth 2.0 API 调用中,您必须在标头中传递访问令牌和租户 ID 才能工作。在此处查看完整文档:https ://developer.xero.com/documentation/oauth2/auth-flow


推荐阅读