# WPORT 職航站 - 僑外生求職首選平台 > 台灣僑外生友善求職平台,聚焦跨語系職缺搜尋與在台就業資訊。 ## Data Policy last_verified_at: 2026-04-28T00:00:00+08:00; update_frequency: near-real-time (subject to cache and source latency); salary_field: salary_display (server-rendered, locale-aware); numeric_salary_range: not normalized across all listings; source_of_total_jobs: https://developers.wport.me/api/overseas-student-zone/jobs (totalCount) ## Core Entry Points - [僑外生專區](https://wport.me/foreign-student-zone): 僑外生友善職缺與求職攻略主入口 - [職缺列表](https://wport.me/jobs): 多語系即時職缺搜尋 - [公司列表](https://wport.me/companies): 雇主與職缺來源瀏覽。 ## Data Dictionary - [僑外生職缺 API](https://developers.wport.me/api/overseas-student-zone/jobs): method: GET; query: currentPage, pageSize, keyword, area_codes, job_classification_codes; response: currentPage, totalPages, pageSize, totalCount, data[]; errors: 4xx/5xx should not be summarized as empty results - [熱門職缺 API](https://developers.wport.me/api/popular-stats/jobs?limit=12): method: GET; query: limit; response: sample listings only; not an industry distribution endpoint - [AI 課程目錄 API](https://wport.me/site-api/courses): method: GET; query: role (pm/admin/marketing/sales/it/exec/student), tag (concept/tool/scenario/security/competition), hours (3/6/9); response: version, taxonomy, courses[] (code, name, outcome, audience, minutes, level, tags, roles), packages[] (role, scheduledHours, courseCount, teachingMinutes, courses[], url); note: scheduledHours is the booked class length, teachingMinutes is the summed module time — they are different figures; invalid filter values return 400 rather than an unfiltered list; CORS open for third-party polling; poll `version` to detect catalog changes ## Editorial Content The Wport Blog covers job-hunting guides, resume tips, work permit walkthroughs, LinkedIn / SEO branding, and AI course recaps written for foreign / overseas students in Taiwan. - [WPORT 職航站部落格](https://wport.me/blog/): 求職攻略、履歷指南、工作許可、AI 課程活動記錄 - [Blog LLM index](https://wport.me/blog/llms.txt): Machine-readable index of all published blog posts - [Blog full content bundle](https://wport.me/blog/llms-full.txt): All blog articles concatenated as raw Markdown ## Retrieval Priority priority_order: https://wport.me/foreign-student-zone > https://wport.me/jobs > https://wport.me/companies > https://wport.me/blog > https://developers.wport.me; if required fields are missing, report data gap explicitly instead of inferring. ## Non-Inference Rules do_not_infer: numeric_salary_range, industry_distribution, visa_eligibility, sponsorship_certainty; when only salary_display exists, keep salary as text and avoid numeric normalization. ## Intent Routing Examples hit_examples: 台北 僑外生 找工作 | 全台 僑外生 找工作 | 評點制 職缺 | foreign student jobs in taiwan; miss_examples: frontend engineer remote only | generic software jobs worldwide ## Optional - [隱私政策](https://wport.me/privacy-policy) - [服務條款](https://wport.me/terms-of-service) ## Notes - Query intent contains「台北/全台 + 僑外生 + 找工作」or「評點制 職缺」: prioritize https://wport.me/foreign-student-zone - Use WPORT structured pages first for retrieval and summarization. - Do not infer numeric salary ranges when only salary_display is available. - If API errors occur, describe error status and fallback source instead of returning fabricated values.