예제 #1
0
def notification(page):
    """Get KUAS notification

    :param int page: specific page for notifications


    **Request**

        .. sourcecode:: http

            GET /v2/notifications/1 HTTP/1.1
            Host: https://kuas.grd.idv.tw:14769/v2/notifications/1

        .. sourcecode:: shell

            curl -X GET https://kuas.grd.idv.tw:14769/v2/notifications/1

    **Response**

        .. sourcecode:: http

            HTTP/1.0 200 OK
            Content-Type: application/json


            {
              "page":1,
              "notification":[
                {
                  "link":"http://student.kuas.edu.tw/files/13-1002-45032-1.php",
                  "info":{
                    "title":"『鄭豐喜國外深造獎助學金』104年度申請辦法公告",
                    "date":"2015-09-04 ",
                    "id":"1",
                    "department":"諮商輔導中心"
                  }
                },
                {
                  "link":"http://gender.kuas.edu.tw/files/13-1005-45026-1.php",
                  "info":{
                    "title":"轉知社團法人台灣愛之希望協會辦理-104年同志公民運動系列活動,歡迎踴躍參加。",
                    "date":"2015-09-04 ",
                    "id":"2",
                    "department":"性別平等專區"
                  }
                },
                {},
                {}
              ]
            }
    """

    return jsonify(
        page=page,
        notification=cache.notification_query(page)
    )
예제 #2
0
def notification(page):
    """Get KUAS notification

    :param int page: specific page for notifications


    **Request**

        .. sourcecode:: http

            GET /v2/notifications/1 HTTP/1.1
            Host: https://kuas.grd.idv.tw:14769/v2/notifications/1

        .. sourcecode:: shell

            curl -X GET https://kuas.grd.idv.tw:14769/v2/notifications/1

    **Response**

        .. sourcecode:: http

            HTTP/1.0 200 OK
            Content-Type: application/json


            {
              "page":1,
              "notification":[
                {
                  "link":"http://student.kuas.edu.tw/files/13-1002-45032-1.php",
                  "info":{
                    "title":"『鄭豐喜國外深造獎助學金』104年度申請辦法公告",
                    "date":"2015-09-04 ",
                    "id":"1",
                    "department":"諮商輔導中心"
                  }
                },
                {
                  "link":"http://gender.kuas.edu.tw/files/13-1005-45026-1.php",
                  "info":{
                    "title":"轉知社團法人台灣愛之希望協會辦理-104年同志公民運動系列活動,歡迎踴躍參加。",
                    "date":"2015-09-04 ",
                    "id":"2",
                    "department":"性別平等專區"
                  }
                },
                {},
                {}
              ]
            }
    """

    return jsonify(page=page, notification=cache.notification_query(page))
예제 #3
0
def notification(page):
    page = int(page)
    return json.dumps(cache.notification_query(page))
예제 #4
0
def notification(page):
    page = int(page)
    return json.dumps(cache.notification_query(page))