0

几天后,我们遇到了 revolut api 的麻烦。我们使用该库:https ://github.com/useme-com/revolut-python 现在,当我们尝试检索我们收到的交易列表时:

root@# python3 transactions.py
HTTP 400 for https://b2b.revolut.com/api/1.0/transactions: Duplicate key User@XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX (attempted merging values XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX and YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYY)

代码非常简单,基本上可以调试:

[...]
# Enable Session
  session = RenewableSession(refreshtoken,clientid,jwttoken)

# Create API Client
  revolut = Client(session)

# Transactions Display
  for transaction in revolut.transactions():
     print(transaction)
[...]

从我们这边来看,相同的代码一直运行到 3 天前,没有出现错误。关于发生了什么的任何想法?可能存在来自革命方面的失败?他们对此没有回应(已经打开了一张票)。泰

4

1 回答 1

0

我在使用高count参数时遇到了这个问题

https://b2b.revolut.com/api/1.0/transactions?count=1000

将计数减少到 100 或 200 让我得到了很好的回应。我认为 Revolut 在发送 API 响应时存在一些问题,其中包括由于数据结构/合并等的变化而导致的非常古老的历史事务

于 2022-03-05T16:48:13.557 回答