public integer multifetchapi(integer totalcount){
integer defCount = 50;
integer pageNumber = 0;
Test__c obj= [SELECT Access_Token__c,Refresh_Token__c from Test__c where Name = 'testName'];
string strAuth=obj.Access_Token__c;
Http http= new Http();
HttpRequest req= new HttpRequest();
req.setMethod('GET');
req.setEndpoint('https://test.com/companies');
req.setHeader('Authorization', 'Bearer '+strAuth);
HttpResponse strResp=http.send(req);
system.debug('--strResp--->'+strResp.getBody());
if(strResp.getStatusCode()==200){
system.debug('--strResp1--->'+strResp.getBody());
Map<String, Object> results = (Map<String, Object>) JSON.deserializeUntyped(strResp.getBody());
Map<String, Object> statusResults = (Map<String, Object>)(results.get('filtered_count_map'));
system.debug('statusResults==>'+statusResults);
totalcount = integer.valueOf(statusResults.get('all'));
if(totalcount > defCount){
pageNumber = defCount/totalcount;
}
system.debug('pageNumber==>'+pageNumber);
}
return pageNumber;
}
for(integer i=0; i<filterCount; i++){
string strEndPoint=zic.Endpoint_Url__c+'?page='+i;//+'?filters=updated:gt:'+updated
}
No comments:
Post a Comment