TadGallery API

這是寫給 XOOPS 的 tadgallery 相簿模組用的API,回傳json格式。

取得相簿照片及子相簿

http://網域/modules/tadgallery/app_api.php?op=get_data
http://網域/modules/tadgallery/app_api.php?op=get_data&cate=相簿編號

  • op = list_all_photos
  • cate = 相簿編號(整數)

https://www.lces.tn.edu.tw/modules/tadgallery/app_api.php?op=get_data&cate=2 回傳內容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
"photos": [
{
"csn": "2",
"sn": "1",
"title": "96年五甲九族-美真老師和七仙女",
"description": "美真老師和七仙女",
"filename": "0430.jpg",
"counter": "551",
"tag": "",
"photo_sort": "0",
"photo_l": "https:\/\/www.lces.tn.edu.tw\/uploads\/tadgallery\/2007_04_14\/1_0430.jpg",
"photo_m": "https:\/\/www.lces.tn.edu.tw\/uploads\/tadgallery\/medium\/2007_04_14\/1_m_0430.jpg",
"photo_s": "https:\/\/www.lces.tn.edu.tw\/uploads\/tadgallery\/small\/2007_04_14\/1_s_0430.jpg",
"album_title": "校外教學",
"is360": "0"
}
],
"cates": [
{
"csn": 4,
"title": "20090122科工館校外教學",
"of_csn": 2,
"dir_count": 0,
"file_count": 3,
"sort": 4,
"cover": "https:\/\/www.lces.tn.edu.tw\/uploads\/tadgallery\/medium\/2009_10_22\/4_m_20090122科工館校外教學 265.jpg",
"url": "https:\/\/www.lces.tn.edu.tw\/modules\/tadgallery\/index.php?csn=4"
}
]
}
  • photos:相片部份
    • sn:相片編號
    • csn:相簿編號
    • title:相片標題
    • post_date:發布日期
    • description:相片說明
    • filename:相片檔名
    • counter:閱讀人次
    • tag:標籤
    • photo_sort:排序
    • photo_l:大圖連結
    • photo_m:中圖連結
    • photo_s:小圖連結
    • album_title:相簿標題
    • is360:是否為360相片
  • cates:子相簿部份
    • csn:相簿編號
    • title:相簿標題
    • of_csn:父相簿編號
    • dir_count:子相簿數量
    • file_count:相片數量
    • sort:相簿排序
    • cover:相簿代表圖
    • url:相簿的網址

取得所有相簿(基本上用不到)

http://網域/modules/tadgallery/app_api.php?op=get_cates&cate=父相簿編號

  • op = get_cates
  • cate = 父相簿編號(整數)

https://www.lces.tn.edu.tw/modules/tadgallery/app_api.php?op=get_cates&cate=0 回傳內容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[
{
"csn": 1,
"title": "校園活動",
"of_csn": 0,
"dir_count": 3,
"file_count": 0,
"sort": 1,
"cover": "https:\/\/www.lces.tn.edu.tw\/uploads\/tadgallery\/2011_05_30\/15_016.jpg",
"url": "https:\/\/www.lces.tn.edu.tw\/modules\/tadgallery\/index.php?csn=1"
},
{
"csn": 2,
"title": "校外教學",
"of_csn": 0,
"dir_count": 1,
"file_count": 1,
"sort": 2,
"cover": "https:\/\/www.lces.tn.edu.tw\/uploads\/tadgallery\/medium\/2007_04_14\/1_m_0430.jpg",
"url": "https:\/\/www.lces.tn.edu.tw\/modules\/tadgallery\/index.php?csn=2"
},
{
"csn": 3,
"title": "畢業旅行",
"of_csn": 0,
"dir_count": 0,
"file_count": 7,
"sort": 3,
"cover": "https:\/\/www.lces.tn.edu.tw\/uploads\/tadgallery\/medium\/2012_03_08\/19_m_2012六年級畢旅 015.jpg",
"url": "https:\/\/www.lces.tn.edu.tw\/modules\/tadgallery\/index.php?csn=3"
}
]
  • csn:相簿編號
  • title:相簿標題
  • of_csn:父相簿編號
  • dir_count:子相簿數量
  • file_count:相片數量
  • sort:相簿排序
  • cover:相簿代表圖
  • url:相簿的網址
分享到