Блог пользователя Se7enn

Автор Se7enn, история, 5 часов назад, По-английски

The contest.standings API method now only returns data for gym and mashup contests. All other contest types are rejected it seems.

Anonymous requests return:

{"status":"FAILED","comment":"contestId: You have to be authenticated to use this method"}

Authenticated requests with a valid API key return:

{"status":"FAILED","comment":"contestId: Only gym and mashup contests are available to non-admin users in this method"}

The standings data is still publicly accessible — just not programmatically through the API.

This breaks Carrot and other useful Codeforces extensions/tools.

Does anyone know when these changes took effect, if they're temporary or permanent, what the motive was, and if there are any other alternatives to Carrot?

I enjoy seeing my performance rating after virtual/live contests a lot, and I imagine others do as well.

  • Проголосовать: нравится
  • +28
  • Проголосовать: не нравится

»
5 часов назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by Se7enn (previous revision, new revision, compare).

»
71 минуту назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

My guess is this was done to reduce load from high-volume API requests during contests. CF Get Rating and CF Predictor are also affected. Anyone have other guesses?