Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用TransactionSearch检索指定日期范围内的所有PayPal交易_C#_Asp.net_Paypal - Fatal编程技术网

C# 如何使用TransactionSearch检索指定日期范围内的所有PayPal交易

C# 如何使用TransactionSearch检索指定日期范围内的所有PayPal交易,c#,asp.net,paypal,C#,Asp.net,Paypal,我一直在对PayPal的TransactionSearch方法做一些研究,它是C#的.NET SDK的一部分 TransactionSearch方法显然在给定日期范围内一次只返回100个结果 问题是,我需要获取给定日期范围内的所有事务(通常是一个月的时间) 我在互联网上搜索过,但没有找到任何解决方案 是否有一个库或一些好的实现可以解决此问题?否,明确规定: 可从数据库返回的最大事务数 TransactionSearch API调用为100 这不是您可以解决的问题,而是用于限制使用的阈值 您唯一可

我一直在对PayPal的TransactionSearch方法做一些研究,它是C#的.NET SDK的一部分

TransactionSearch方法显然在给定日期范围内一次只返回100个结果

问题是,我需要获取给定日期范围内的所有事务(通常是一个月的时间)

我在互联网上搜索过,但没有找到任何解决方案

是否有一个库或一些好的实现可以解决此问题?

否,明确规定:

可从数据库返回的最大事务数 TransactionSearch API调用为100

这不是您可以解决的问题,而是用于限制使用的阈值


您唯一可能的解决方案是缩小搜索条件,使返回的记录数少于100,但这取决于您处理的事务的类型。

是否有至少每天检索事务的方法?就像一个用户每天有100多个事务一样,可以通过多次调用来检索它们吗?你有没有找到一个绕过100个事务限制的方法?我也面临同样的问题。Thanks@hellyale我已经做了一个定制的解决方案是的,它非常整洁并且工作得非常好=)@hellyale关键是看看PayPal返回的ACK响应是什么。考虑到这样一个事实,如果您尝试检索1个月的交易(例如),那么您很可能会发现自己一次无法检索超过100个交易,这就是为什么PayPal返回特定的ACK响应,让您知道您是否已收到所选期间的所有交易。希望有帮助:)