PayPal TransactionSearch API:如果匹配超过100个,如何翻阅结果

Cle*_*ent 5 paypal

如文档(https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/TransactionSearch_API_Operation_SOAP/)中所述,"可以从TransactionSearch API调用返回的最大事务数为100. "

那么,如果我想浏览所有结果,建议采用什么方式?我想我可以缩短时间,直到它不到100个结果,但那真的很蹩脚......

Chi*_*g B 19

当事务搜索超过100个事务时,PayPal发送100个事务,ACK为SuccessWithWarning.

当您获得ACK = SuccessWithWarning时,从结果中获取最后一笔交易的时间戳.现在进行另一个事务搜索调用,其中STARTDATE等于最后一个事务的时间戳.

继续,直到你得到ACK =成功.

希望这可以帮助.

  • 在我的案例中,Paypal-NVP返回所选时间跨度的最新项目,因此我必须将enddate设置为最后一个项目日期,但它可以工作 - 仅向后. (2认同)