# News: [更新] 近期內你將可以在LIFF endpoint URL中增加路徑(path)功能

[更新] 近期內你將可以在LIFF endpoint URL中增加路徑(path)功能

2020年5月29日註記

這項規格更動原本預計在2020年5月的最後一週施行,但因考量到對現有LIFF app的影響,我們將改採取下列措施:

  • 如2020年5月20日的通知內容,我們將在endpoint URL中新增使用路徑的功能。
  • 我們計畫以不影響現有LIFF app的方式來新增此規格。
  • 規格更動預計於2020年6月下半施行。

對於重複的規格變動所造成混淆,我們致上誠摯的歉意。

目前開發者可在LINE Developers Console的LIFF tab的URL後輸入路徑 (/path)、query parameters (?key=value)與URL fragments (#URL-fragment),但僅有Domain Name與URL中的query parameters會被使用。

隨著接下來的更新內容,LIFF endpoint URL將會有以下更動:

  • 可使用路徑 (/path)。
  • 不可再輸入URL fragment (#URL-fragment)。

舉例而言,如果您在Heroku部屬LIFF app,您可以在LINE Developers Console的基本資訊中輸入https://{Heroku app name}.herokuapp.com/path/?key=value作為Endpoint URL

附有路徑的LIFF URL追加至console

URL scheme請務必使用https。

能在console中輸入的路徑(path)意味著可以降低發布新頁面所需的時間。例如,當前發布頁面為活動頁面時,您可以直接在endpoint URL中輸入您的活動頁面網址https://example.com/2020campaign上去。

注意

對於在console中註冊endpoint URL以及用來開啟LIFF app的URL scheme,兩者URL fragment的使用條件並不相同。請多加留意避免混淆。

Endpoint URL:
https://example.com/2020campaignhttps://example.com/2020campaign/?key=value
不可增加URL fragment。

用來開啟LIFF app的URL scheme:
https://liff.line.me/{liffId}/path_A/path_B/#URL-fragment
可以加上URL fragment。

欲知更多巧參閱LIFF的技術文件中關於Adding a LIFF app to your channel的部分。

對於舊有規格所造成的混淆,我們致上真摯的歉意。我們將會持續改善提供給開發者的服務品質,同時感謝您的諒解。

# 預計變更規格的日期

2020年6月下半。