• <code id="oiuqo"></code>
  • <strike id="oiuqo"></strike>
    <strike id="oiuqo"><acronym id="oiuqo"></acronym></strike>
  • <abbr id="oiuqo"></abbr><button id="oiuqo"><strong id="oiuqo"></strong></button>
  • <rt id="oiuqo"><tr id="oiuqo"></tr></rt>
    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


    ? 上一篇 下一篇 ?
    主站蜘蛛池模板: 康保县| 平凉市| 夏河县| 武宣县| 景德镇市| 青河县| 灌阳县| 崇礼县| 兴隆县| 天台县| 安岳县| 舞阳县| 汶川县| 邵阳市| 潜江市| 兴和县| 南漳县| 泰兴市| 禄丰县| 湘西| 普宁市| 赤城县| 浮山县| 柏乡县| 秦皇岛市| 惠东县| 宜都市| 龙江县| 泰州市| 法库县| 桃园县| 天水市| 武冈市| 桃园市| 广饶县| 汉中市| 石河子市| 宝山区| 梁山县| 桦南县| 德清县|