:::

9-2-3 接收 API 並產生頁面

您沒有觀看影片的權限

您沒有觀看影片的權限

請先登入,登入後,確認您的權限後,即可觀看影片。

  1. 我們以這個為例:https://data.gov.tw/dataset/101541
  2. 接收 api 相當簡單,如:
    $url = "http://odata.tn.edu.tw/ebookApi/api/getOpenCourse/?year=110";
    $json = file_get_contents($url);
    $arr = json_decode($json, true);
    // var_dump($arr);
    // var_export($arr);
    

     

  3. 最後只要根據其結構,將之讀出,並進行寫入或重整即可:
    $content = "<ol>";
    foreach ($arr as $action) {
        $content .= "<li>{$action['courseDay']} {$action['courseName']}</li>";
    }
    $content .= "</ol>";
    
    echo $content;

     

  4. 若想將之放入 XOOPS 中間,只要加上頁首頁尾即可:
    <?php
    require_once __DIR__ . '/header.php';
    require_once XOOPS_ROOT_PATH . '/header.php';
    
    $url = "http://odata.tn.edu.tw/ebookApi/api/getOpenCourse/?year=110";
    $json = file_get_contents($url);
    $arr = json_decode($json, true);
    // var_dump($arr);
    // var_export($arr);
    
    $content = "<ol>";
    foreach ($arr as $action) {
        $content .= "<li>{$action['courseDay']} {$action['courseName']}</li>";
    }
    $content .= "</ol>";
    
    echo $content;
    require_once XOOPS_ROOT_PATH . '/footer.php';
    

     

link to https://github.com/tadlearn/tad_signup/commit/5b403c5ed94f47620628e9c1887f0712638037bc \ 


:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D48%26tbdsn%3D1765

書籍目錄

展開 | 闔起

線上使用者

23人線上 (4人在瀏覽線上書籍)

會員: 0

訪客: 23

更多…