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.