Subscription Main Page
/subscription
This page will display a list of all subscription services.
Click to expand the detailed description and the subscribe button. Subscribed items will have a checkmark in the upper-right corner of the box, and the total number of subscribed items will be displayed in the upper-left corner.
Data Display
API Design
Regarding the city information subscription main page, the field definitions for the JSON format are as follows. Simply follow the specifications during development. The complete JSON format is shown below:
JSON
{
"//": "City Information Subscription",
"data": {
"submit_target": {
"url": "https://example.api/",
"method": "POST",
"content_type": "application/json"
},
"data": [
{
"id": "sub-1",
"name": "Sports Park",
"is_subscribed": false,
"is_expand": false,
"icon": "/images/subscription/icon_sports_park.svg",
"description": "Provides the latest sports event information and venue rental services in Taipei City."
},
{
"id": "sub-2",
"name": "Taipei Travel Website News",
"is_subscribed": false,
"is_expand": false,
"icon": "/images/subscription/icon_taipei_travelnews.svg",
"description": "Provides the latest news from the Taipei Travel Website, especially recommended for Taipei App users."
},
{
"id": "sub-3",
"name": "Traffic Measures",
"is_subscribed": false,
"is_expand": false,
"icon": "/images/subscription/icon_traffic_info.svg",
"description": "Provides traffic control information for Taipei City."
},
{
"id": "sub-4",
"name": "Senior Information",
"is_subscribed": false,
"is_expand": false,
"icon": "/images/subscription/icon_senior_info.svg",
"description": "Provides a variety of welfare information for seniors to help them choose according to their needs."
},
{
"id": "sub-5",
"name": "Library Due Date Notification",
"is_subscribed": false,
"is_expand": false,
"icon": "/images/subscription/icon_library_subscription.svg",
"description": "This service allows you to easily receive notifications for overdue items, reserved books, and items nearing their due dates, helping you keep track of your library loans."
},
{
"id": "sub-6",
"name": "New Immigrant Services",
"is_subscribed": false,
"is_expand": false,
"icon": "/images/subscription/icon_migrant_support.svg",
"description": "Want to know more about new immigrants? We provide various activity and course information!"
},
{
"id": "sub-7",
"name": "Health Bulletin",
"is_subscribed": false,
"is_expand": false,
"icon": "/images/subscription/icon_health_info.svg",
"description": "Provides health tips and citizen screening notifications."
},
{
"id": "sub-8",
"name": "Parking Fee Notification",
"is_subscribed": false,
"is_expand": false,
"icon": "/images/subscription/icon_parking.svg",
"description": "Receive a roadside parking fee notification for Taipei City 3 days before the due date."
},
{
"id": "sub-9",
"name": "Air Quality Information",
"is_subscribed": false,
"is_expand": false,
"icon": "/images/subscription/icon_air_quality.svg",
"description": "Provides daily air quality updates at 8 AM for your area to help you plan your day."
},
{
"id": "sub-10",
"name": "Flood Information",
"is_subscribed": false,
"is_expand": false,
"icon": "/images/subscription/icon_flood_info.svg",
"description": "Provides water conditions, disaster updates, parking restrictions, flood warnings, and water gate operations during typhoon periods."
}
]
}
}
Data Field Description
City Information Subscription
Field | Usage | Example |
---|---|---|
submit_target | Information for submitting the form | See submit_target |
data | List of subscription services | See data |
submit_target
Field | Usage | Example |
---|---|---|
url | Target backend URL for submitting form | https://example.api/ |
method | Request method when submitting the form | POST |
content_type | Acceptable content type for the request | application/json |
data
Field | Usage | Example |
---|---|---|
id | Subscription service ID | sub-1 |
name | Subscription service name | Taipei Travel Website News |
is_subscribed | Indicates if subscribed | true/false |
is_expand | Indicates if the card is expanded | true/false |
icon | Subscription icon. Place image files under /public/images . If empty, no icon will be displayed. | /public/images/icon_household_office.svg |
description | Subscription service description | Provides the latest news from the Taipei Travel Website, especially recommended for Taipei App users. |