0
현재 페이지 당 20 건의 트랜잭션이 발생하고 있으며 200 건까지만 확장 할 수 있지만 페이징이없는 모든 트랜잭션이 필요합니다.두 날짜 사이의 총 거래 수취 방법을 확인 하시겠습니까?
또는 거래 수를 얻을 수 있다면?
어떻게 보관할 수 있습니까?
감사
현재 페이지 당 20 건의 트랜잭션이 발생하고 있으며 200 건까지만 확장 할 수 있지만 페이징이없는 모든 트랜잭션이 필요합니다.두 날짜 사이의 총 거래 수취 방법을 확인 하시겠습니까?
또는 거래 수를 얻을 수 있다면?
어떻게 보관할 수 있습니까?
감사
내가 구독에 대한 모든 트랜잭션을 검색하려면 다음을 사용 :
bool isFinished = false;
int counter = 1;
var results = new Dictionary<int, ITransaction>();
while (!isFinished)
{
// Get results
var transactions = chargify.GetTransactionsForSubscription(activeSubscription.SubscriptionID, counter++, 20);
// Check condition
if (transactions.Count == 0) { isFinished = true; continue; }
// Merge results
transactions.ToList().ForEach(x => results.Add(x.Key, x.Value));
}
모든 거래를 얻고 하나 사전에 모두 통합해야한다. :) 날짜를 사용해야 할 경우 다음과 같이 데이터 검색 행을 전환하십시오.
var transactions = chargify.GetTransactionsForSubscription(activeSubscription.SubscriptionID, counter++, 20, null, int.MinValue, int.MinValue, DateTime.Today, DateTime.Now);
(날짜로 전환하기 만하면됩니다).
Chargify.NET 래퍼를 사용하고 있습니까? –
ChargifyNet.ChargifyConnect를 사용하고 있습니다. 트랜잭션을 검색하기 위해 "GetTransactionList"메소드를 사용하고 있습니다. 나는 또한 실패한 거래를 얻는 데 어려움을 겪는다. pls는 어떤 아이디어가 있다면 나를 안내합니다. –