Part B – Product Requirements

 
 
the application includes a data request counter that accurately counts requests that fall under the Data Request charging scheme. The application by default should be throttled to make no more than 10 data requests per second.
Compliant: The BTX displays the number of data requests made each second and the peak number of data requests made in any one second on the status bar. The default throttle setting is 8 data requests per second.
 
the application includes a link to the Betfair Charges page for customer reference
Compliant: The BTX displays a link to the Betfair charges page on the Help screen.
 
the application requests gzipped responses from the API (read more about enabling gZipping here )
Compliant: The BTX requests gzipped API responses where this is supported by the user’s machine.
 
the application supports forced updates to customers
Compliant: Left-clicking a market in the main list will force an update of prices and bets.
 
the application does not make any more than five market prices requests, per market in any one second
Compliant: The BTX will in fact make no more than 3 market prices requests per market in any one second.
 
the application does not reveal the assigned vendorSoftwareId to users
Compliant: The vendorSoftwareId is not displayed or stored locally in any way by the BTX.
 
the application does not use getBetHistory to establish the market status
Compliant: The BTX does not call the API function getBetHistory at all.