将Xero oauth 1.0a迁移到2.0(JAVA)

将Xero oauth 1.0a迁移到2.0(JAVA),java,sdk,backend,xero-api,Java,Sdk,Backend,Xero Api,我在JAVA中与Xero oauth 1.0a后端集成,在JAVA中使用sdk创建联系人、发票和信用票据。我需要将Xero迁移到oauth 2.0,因为当前版本已被弃用。 现在,我使用依赖项: <dependency> <groupId>com.github.xeroapi</groupId> <artifactId>xero-java</artifactId>

我在JAVA中与Xero oauth 1.0a后端集成,在JAVA中使用sdk创建联系人、发票和信用票据。我需要将Xero迁移到oauth 2.0,因为当前版本已被弃用。 现在,我使用依赖项:

      <dependency>
            <groupId>com.github.xeroapi</groupId>
            <artifactId>xero-java</artifactId>
            <version>2.1.3</version>
        </dependency>
        <dependency>
            <groupId>com.github.xeroapi</groupId>
            <artifactId>xeroapi-schemas</artifactId>
            <version>1.0.0</version>
        </dependency>
在没有用户交互的情况下,在服务器端迁移到Xero的解决方案是什么

我看了这些帖子,但不明白一个结论:


感谢大家

Hi@roliveira=迁移策略也在这里概述:


它显示了在不需要任何用户重新验证的情况下,将Oauth1令牌交换为Oauth2令牌的策略。

Hello。在本文中,他们明确了从1.0a版到2.0版的迁移过程,而不是相反。对吗?我需要修改我的代码以在后端使用OAuth2.0。在xero github中,提供了一个前端实现,其中需要用户交互才能接受和生成密钥。