C# 如何使用TransactionSearch检索指定日期范围内的所有PayPal交易
我一直在对PayPal的TransactionSearch方法做一些研究,它是C#的.NET SDK的一部分 TransactionSearch方法显然在给定日期范围内一次只返回100个结果 问题是,我需要获取给定日期范围内的所有事务(通常是一个月的时间) 我在互联网上搜索过,但没有找到任何解决方案 是否有一个库或一些好的实现可以解决此问题?否,明确规定: 可从数据库返回的最大事务数 TransactionSearch API调用为100 这不是您可以解决的问题,而是用于限制使用的阈值C# 如何使用TransactionSearch检索指定日期范围内的所有PayPal交易,c#,asp.net,paypal,C#,Asp.net,Paypal,我一直在对PayPal的TransactionSearch方法做一些研究,它是C#的.NET SDK的一部分 TransactionSearch方法显然在给定日期范围内一次只返回100个结果 问题是,我需要获取给定日期范围内的所有事务(通常是一个月的时间) 我在互联网上搜索过,但没有找到任何解决方案 是否有一个库或一些好的实现可以解决此问题?否,明确规定: 可从数据库返回的最大事务数 TransactionSearch API调用为100 这不是您可以解决的问题,而是用于限制使用的阈值 您唯一可
您唯一可能的解决方案是缩小搜索条件,使返回的记录数少于100,但这取决于您处理的事务的类型。是否有至少每天检索事务的方法?就像一个用户每天有100多个事务一样,可以通过多次调用来检索它们吗?你有没有找到一个绕过100个事务限制的方法?我也面临同样的问题。Thanks@hellyale我已经做了一个定制的解决方案是的,它非常整洁并且工作得非常好=)@hellyale关键是看看PayPal返回的ACK响应是什么。考虑到这样一个事实,如果您尝试检索1个月的交易(例如),那么您很可能会发现自己一次无法检索超过100个交易,这就是为什么PayPal返回特定的ACK响应,让您知道您是否已收到所选期间的所有交易。希望有帮助:)