🔜 健保署維護、預計 2/6 上線的新制後端,請參考口罩供需資訊平台(開發共筆)
(https://www.facebook.com/chencj/photos/a.940830375997785/2707919482622190/?type=3&theater)
大家好,因為口罩物資店家的資訊不夠明確,所以我們蒐集了跟經濟部有合作的各大藥局店家以及四大超商的資訊。
我跟好友 John Lin, Jimmy Hsu 合作一晚,生出來的API,可以用來記錄店家是否還有口罩販賣,
目前 API跟API 文件已經OK了,如果有需要的話可以直接取用。
我們會陸續把店家資訊補完的XD
比我們早先一步完成 https://mask.goodideas-studio.com/ 的 Chan Wei Wu
因為 google place 費用的關係,目前也開始改接這邊的API了 (剛剛有確認過因為我們取得超商資料集有名稱辨認的問題,他先使用原本自己的API)
希望各前端好友們拿去實作各種前端應用出來吧 >///<
API 有關的需求或是問題可以在 mask-help-info-api issues 這邊開 issue , API 的 source code 的關係因為我們趕著上線,目前用的是 internal 的 CD Flow, 我們會在找時間把 source code open 出來。
https://mask.goodideas-studio.com/ - by Chan Wei Wu
LINE Chatbot - by Eric Wu
LINE Chatbot - by Ian Chen
參考 SwaggerUI 中的 Try It Out 點擊後可以按下 execution 看看資料結構跟 response
Swagger API 文件會跟著實作更新,原則上不會有不同步的問題。
(Web client 的部分我們沒有擋CORS所以可以直接戳得到資訊)
[原始資料似乎有誤,需重新驗證] 全國4大超商資料集:
[已完成] 康是美
[已完成] 躍獅:
[已完成] 佑全
[已完成] 杏一:
[已完成] 屈臣氏:
[整理中]維康:
CSV? | Column | Desc | Type | 範例值 |
---|---|---|---|---|
id | ID | integer | 1 | |
V(必要) | category | 地點分類 (統一超商/全家/萊爾富/OK超商/康是美/屈臣氏/耀獅/杏一/佑全/維康) | varchar(16) | 統一超商 |
V(必要) | lat | 緯度 | double | 25.0058474947871 |
V(必要) | lng | 經度 | double | 121.498648801987 |
V(非必要) | gm_place_id | Google Places API 的 Place ID (想說前端若要呈現詳細資料時,可以透過place api 來撈) | ||
V(必要) | city | 縣市 | varchar(32) | 台北市 |
V(必要) | area | 區 | varchar(64) | 大安區 |
V(必要) | address | 原始地址 | varchar(512) | xxxx |
coord | 經緯投影座標 | geometry(Point,4326) | SRID=4326;POINT(121.498648801987 25.0058474947871) | |
V(必要) | name | 公司名/店名 | varchar(64) | |
mask_status | 醫療口罩狀態 (UNKNOWN / AVAILABLE / SHORTAGE) | enum | ||
children_mask_status | 兒童醫療口罩狀態 (UNKNOWN / AVAILABLE / SHORTAGE) | enum | AVAILABLE | |
updated_time | 最後更新時間 | timestamp with time zone | 2017-04-11 08:06:07.977+00 |
目前狀態 | 任務項目 | 負責人 |
---|---|---|
完成 | 資料庫模型設計 / Infra / CD Flow | John Lin |
完成 | 資料來源爬蟲 & 資料蒐集 & 格式轉換至CSV File | Jimmy Hsu, WJWang |
完成 | RESTFul API Service (Design & Docs) | John Lin |
完成 | RESTFul API Service (Implement) | John Lin |
進行中 | Web client 以 Map / List 呈現 (https://mask.goodideas-studio.com/) | Chan Wei Wu |
進行中 | Chatbot (https://line.me/ti/p/@592zrdyn) | Eric Wu |
進行中 | Chatbot,目前提供以Line送出定位點查詢附近10公里內的資料,其它功能開發中 (https://lin.ee/4nIuWCB) | Ian Chen |
*** 下方是早期開發用的相關規劃文件,api使用請以SwaggerUI為主 ***
[
{
"city": "台北市",
"areas": [
"大安區",
"中正區"
]
}
]
[
{
"id": 1,
"category": "統一超商",
"lat": 23.5
"lng": 121.111,
"gmPlaceId": "ppppppppppp",
"city": "台北市",
"area": "大安區",
"address": "xxxxxxxxxx",
"name": "XXXX門市",
"maskStatus": "AVAILABLE",
"childrenMaskStatus": "SHORTAGE",
"updatedTime": "2019-08-12T00:00:00.000+0000"
}
]
{
"maskStatus": "AVAILABLE"
}
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing