我们有一个带有以下 API 调用的 Rails API
POST /book
user_id (integer): The user id to book the class for
class_id (integer): The id of the class to book
在此调用中,我们向第三方 API 发送预订课程的请求。问题是我们要保证不会发送对 (user_id, class_id) 对的重复请求。我们可以阻止用户多次点击图书按钮,但我们需要额外的保护级别。我们不希望重复收费。
任何想法我们可以如何执行这样的事情?谢谢!