Skip to content

Subscription Main Page ​

/subscription ​

This page will display a list of all subscription services.

City Information Subscription

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. City Information Subscription

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 ​

FieldUsageExample
submit_targetInformation for submitting the formSee submit_target
dataList of subscription servicesSee data

submit_target ​

FieldUsageExample
urlTarget backend URL for submitting formhttps://example.api/
methodRequest method when submitting the formPOST
content_typeAcceptable content type for the requestapplication/json

data ​

FieldUsageExample
idSubscription service IDsub-1
nameSubscription service nameTaipei Travel Website News
is_subscribedIndicates if subscribedtrue/false
is_expandIndicates if the card is expandedtrue/false
iconSubscription icon. Place image files under /public/images. If empty, no icon will be displayed./public/images/icon_household_office.svg
descriptionSubscription service descriptionProvides the latest news from the Taipei Travel Website, especially recommended for Taipei App users.