我们正在创建一个集成应用程序,该应用程序将在Dynamics CRM和Xero之间同步数据。现在,我们需要决定应使用哪种类型的应用程序连接到Xero并执行操作。
该应用程序将由多个Xero客户使用。因此,我们的应用程序应为多个Xero用户提供服务。
我们将具有Web api,它将调用Dynamics CRM事件(创建,更新联系人等),并将更新Xero中的数据。 因此,我们的Web API应该连接到Xero并在Xero中执行操作。我们尝试使用公共应用程序,但它会生成有效期为30分钟的令牌。 Web API应该与Xero通信,没有任何时间限制。
请提出我们如何实现这一目标。
答案 0 :(得分:0)
您应该开始使用公共应用程序开发集成,并与Xero联系以注册成为合作伙伴应用程序(这将使您能够请求长期令牌)。该过程记录在这里:https://developer.xero.com/documentation/auth-and-limits/partner-applications