24
2017
06

WFilter NGF的API调用举例

WFilter NGF的整个系统设计都遵循了API设计的原则,甚至可以说,现有的WFilterNGF的UI就是基于我们的API系统开发而成。本文,将结合一个简单的例子,来演示下WFilter NGF的API调用。需求很简单:“调用WFilter的API,对某个IP进行限速和Web过滤。

首先,要进行WFilterNGF的相关配置。

由于限速和Web过滤是分开的模块,那么我们的思路是建立一个“虚拟组”,对这个虚拟组配置限速和Web过滤策略,API调用只需要把这个IP加入到虚拟组即可。

1. 添加虚拟组

201706241498287009307620.png

201706241498287031347661.png

2. 对该虚拟组进行限速

201706241498287055869959.png

3. 对该虚拟组进行Web过滤

201706241498287074685454.png


其次,如何用php调用WFilter的API?

策略已经配置好。现在的关键就是如何把IP加入到虚拟组里面。以php为例,我们有一个WFilterNGF的php class,你只需要把这个php引用进来,就可以在你的php中进行登录和相关调用。调用代码如图:

api05.png

更多详细的介绍请参考WFilterNGF的API介绍。目前公布出来的API接口还比较少,后续会逐步增加,您有需求可以通过邮件或者QQ反映给我们。

« 上一篇 下一篇 »