Find the answer to your question
As I understand getDSRSummarybyPeriod creates a Detailed Seller Ratings (DSR) summary report based on a date range. I made a call to getDSRSummarybyPeriod, but I did not get a report back. Am I missing something?
The getDSRSummarybyPeriod (or its variations) does not return the reprt itself. It schedules a report to be created and returns a unique identifier (jobID) associated with the request. You will need to make a call to getDSRSummary using this jobID to retrieve the requested report.
2. When I make a call to getDSRSummary, why do I get the following error?
|<?xml version='1.0' encoding='UTF-8'?><getDSRSummaryResponse xmlns="http://www.ebay.com/marketplace/services"><ack>Failure</ack><errorMessage><error><errorId>0</errorId><domain>Marketplace</domain><severity>Error</severity><category>Application</category><message>Error: The DSR results are not available yet. Please try again in an hour.</message><subdomain>Feedback</subdomain><exceptionId>RESULT_NOT_READY</exceptionId></error></errorMessage><version>1.0.0</version><timestamp>2009-04-06T23:49:11.471Z</timestamp></getDSRSummaryResponse>|
It is possible that you made a call to getDSRSummary too soon. Reports typically take 1 hour or less to generate and will take no longer than a day to create. If you attempt to retrieve a report before it is ready, the request will fail and the error message will indicate you should try again in an hour.
3. I did not save the report, do I need to regenerate the report?
Reports are held up to 7 days after being generated and can be retrieved multiple times during that period. If its been more than 7 days since you created the report then, you will have to regenerate the report.