我与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的解决方案是什么?
我看了一下帖子,但不明白结论:
https://community.xero.com/developer/discussion/109207632
https://central.xero.com/s/question/0D53m00005oHlkN/oauth2-client-credential-grant-server-side-communication-with-xero?t=1580332061000
谢谢大家
最佳答案
嗨,@ roliveira =迁移策略也在此处概述:https://developer.xero.com/documentation/oauth2/migrate
它显示了将Oauth1令牌交换为Oauth2令牌而无需任何用户重新认证的策略。