国产精品天天看大片特色视频,亚洲精品无码mv在线观看网站,亚洲高清视频一视频二视频三,国产超碰人人做人人爱ⅴA

24
2019
09

如何通過API獲取WFilter NGF的統計報表?

WFilter NGF上網行為管理系統(WSG網關)提供了豐富的系統調用API接口,具體的API接口請參考:WFilter API接口。在本文中,我將介紹如何用WFilter的API接口來直接訪問統計報表系統。

1. WFilter的統計報表系統

如圖,WFilter中有一系列的內置統計報表,您也可以自己定義需要的報表格式。

201909241569308970955259.png

201909241569308988556055.png

2. 利用API直接訪問報表頁面

這些報表需要登錄到WFilter的界面里面才可以查看,有些情況下,我們可能需要不通過WSG的主頁面直接訪問到報表系統。這樣的需求就需要用到WFilter的API才可以實現。以php為例,流程如下:

  1. 下載并引用WFilterNGF的php sdk。

  2. 調用login接口,獲取登錄的session。

  3. 然后重定向到報表的展現頁面。(支持小窗口和大窗口兩種格式)

201909241569311367717714.png

如上圖,test.php讀取rptname和widget兩個參數,rptname就是要訪問的報表名稱,widget是指大窗口還是小窗口顯示。然后在瀏覽器里面直接訪問test.php就可以訪問到報表內容。

report04.png

widget=true是小窗口模式,只顯示統計圖像。

report05.png

widget=false是大窗口模式,顯示完整的報表內容。

201909241569311711592815.png

3. 同屏顯示多個報表

也可以用同一個php在一個屏幕中顯示多個報表,采用table+iframe的方式,如下圖:(創建了report1, report2, report3, report4這四張報表,然后通過iframe去進行展現)

201909241569314217498942.png

顯示效果如圖:

201909241569314251257996.png

myreports.php文件源碼:myreports.zip


? 上一篇 下一篇 ?