[Day 5] 就决定是你了!艺文资讯整合平台

我最後选择了什麽主题

我後来用了第三种-Open API的方式
因为这样就不用自己想资料内容了~

这是我一开始挑的资料集,文化部整合的展览资讯

後来发现文化部有另外一个自己的open api 平台 文化资料开放服务网

https://ithelp.ithome.com.tw/upload/images/20210922/20140745C7GBSjuAyE.png

本来的展览资讯只有艺文活动中的 "展览"类别而已,
他其实是一支api,根据带入的参数
会回传不同的资料

像是带入category=all 就是 所有资料
category=6 就是 展览类资料

https://cloud.culture.tw/frontsite/trans/SearchShowAction.do?method=doFindTypeJ&category={带入不同的类别参数}

详细的api说明会在後面介绍

那它还有多支相似的api:
查询单一活动详细资料
查询单一类别未过期活动资料
经纬度查询附近未过期活动

如果只做前端的话,这些api就可以做出很多功能了~

顺便分享我挑选资料集的条件

  1. 资料每天更新

    在平台上的资料有多种更新频率,从分钟、小时、天到月都有
    每天更新的资料代表不用频繁的去戳api,但是又可以有 "资料真的有在变化"的感觉XD

  2. 栏位数量不要太少 ( >15) ,且大多数为容易理解的栏位

    像是我这次挑的展览资料集,栏位数量够多,
    栏位多的资料就可以分成大略显示和详细页面,
    这样最少就有2页的画面可以做啦~

    如果要做搜寻、筛选功能也会比较好做
    而且一看栏位名称就可以理解是甚麽东西

    https://ithelp.ithome.com.tw/upload/images/20210922/20140745HOGDt49o9e.png

    举个反例,像是这个 景气指标及灯号
    虽然栏位也很多,但是都是一些专有名词,一般人不好理解~

    https://ithelp.ithome.com.tw/upload/images/20210922/20140745xbhDZntFCk.png

  3. 有JSON格式的资料

    为了方便串接API,有JSON格式是最好的

  4. 看到资料集就可以快速想像到要怎麽运用

    这个其实蛮抽象的,可以想成是,比较大众化的内容,
    基本上讲展览资讯的网站就可以大概想到会有哪些功能
    就不用花很多时间去构思系统设计


ok今天先这样~
虽然文章看起来短短的,但是其实花了超~~多时间在这里,
为了後续系统要好开发一点,
看了很多个open api的平台,好不容易才挑到适合Api ><

明天来聊一下,挑好资料集了,要怎麽应用呢?


<<:  [Day5] Project,IAM

>>:  Day 8 - 变数又来了? 变数怎麽叫 a

day 9 - 小范围开发 & go test

专案的档案结构规划好之後, 就可以依照每支档案负责的工作填好对应的内容再组装起来。如果在组装之前能确...

Day30 -- Countdown Clock

目标 今天要来做的是倒数计时器 Step1 let countdown; function time...

[DAY3]建立容器(二)

昨天(DAY2)做的phpmyadmin出现问题登不进去,不过把错误讯息喂google爬了一圈并没有...

[Angular] Day29. Internationalization (i18n)

Angular 提供了 i18n 功能让我们开发专案时可以让我们的专案应在不同的国家中被使用,Loc...

R语言-1-关於R

这是关於在 hahow-开启资料科学的学习大门 - R入门教学-课程的心得。 Day1 关於R R由...