How to check for and/or report cheating via API

Sort:
Avatar of reynoldsnlp

I want to be able to search active games on chess.com via PGN or FEN to see if someone is using my tool to cheat. I would also like to have an endpoint to report likely cheating. I realize that this may be computationally difficult, but I would love to be able to display a message "You entered the PGN for the position of an active game on chess.com. Please wait until the game finishes and try again."

For more context, I am building an app (chrome extension) for chess game analysis, and I am worried about users trying to use it to cheat for games that are in process. I have some ways to detect if a game is in progress in the extension's browser, but I can imagine several ways that users could work around this.

Avatar of Martin_Stahl

You can't use the API for that.

Avatar of umnicka1

I want to be able to search active games on chess.com via PGN or FEN to see if someone is using my tool to cheat. I would also like to have an endpoint to report likely cheating. I realize that this may be computationally difficult, but I would love to be able to display a message "You entered the PGN for the position of an active game on chess.com. Please wait until the game finishes and try again."

For more context, I am building an app (chrome extension) for chess game analysis, and I am worried about users trying to use it to cheat for games that are in process. I have some ways to detect if a game is in progress in the extension's browser, but I can imagine several ways that users could work around this.

 

Avatar of reynoldsnlp
Martin_Stahl wrote:

You can't use the API for that.

Where can I request that they expose an API for this? This would be helpful for them, too, since it would strengthen their own anti-cheating efforts.

Avatar of reynoldsnlp

Even if chess.com's API returned nothing, I would gladly POST the PGN data my users paste to my app to simply let chess.com add that to evidence that they use to identify cheaters. That way chess.com could compare the timestamps to active games themselves.

Avatar of Martin_Stahl
reynoldsnlp wrote:
Martin_Stahl wrote:

You can't use the API for that.

Where can I request that they expose an API for this? This would be helpful for them, too, since it would strengthen their own anti-cheating efforts.

You could contact Support directly using the option in the menu, but my guess is that's not something that would be made available.

Avatar of JeanTheMan2

If its a chrome extension just make it so the review only works if the url is the analysis or review one

Avatar of Html-Css-Js

API is !== backend