【问题标题】:what is the best to control the call of APIs in play framework在播放框架中控制 API 调用的最佳方法是什么
【发布时间】:2017-06-09 10:04:21
【问题描述】:

我使用play框架需要为用户实现以下机制:

1.限制一个用户的最大API调用次数,例如100次。例如,用户 A 是 100 次。 B用户是1000次。

2.控制API getWeatherByCity(string city)等API的授权;用户 A 被授予此 API。用户 B 无法调用此 API。

3.控制每位用户每天的 API 调用次数。

Guava 可以支持所有这 3 个场景吗?上述每种情况都有示例吗?

或者有没有更好的方法来实现这个游戏框架?

【问题讨论】:

    标签: playframework guava playframework-2.2 playframework-2.3 playframework-2.5


    【解决方案1】:

    您可以创建 ActionCreator 或 GlobalSetting 来限制您的请求。

    https://www.playframework.com/documentation/2.5.x/JavaActionCreator

    https://www.playframework.com/documentation/2.5.x/JavaGlobal

    在 GlobalSetting 的 onRequest 方法中添加验证代码或创建一个 ActionCreator 来处理基于登录用户的请求。

    【讨论】:

      猜你喜欢
      • 2011-12-17
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-21
      • 2011-02-12
      • 1970-01-01
      相关资源
      最近更新 更多