iT邦幫忙

2025 iThome 鐵人賽

DAY 10
0
自我挑戰組

打造自己的Medium系列 第 10

Day10 會員/非會員的文章顯示

  • 分享至 

  • xImage
  •  

medium的功能

非會員的人只會看到文章前半段,然後下半會有點半透明的遮罩處理,邀請加入使用者會員,實際去挖html出來看,會發現就算把遮罩節點刪掉,也一樣是沒有下半部內容的。

然後文章作者為了繞過非會員不能看的部分,會再額外提供另一個觀看網址,就會是完整的內容:

  • 原始文章連結的組成:<自訂域名>/<文章標題>-<編碼>
  • 文章分享連結的組成:https://medium.com/@<帳號名>/<文章標題>-<編碼>?sk=<疑似授權碼?>
    但是這個分享連結點下去之後,跑出來的視窗網址,看起來跟原始文章連結是一樣的,並且如果沒有加後面sk這串的話,會閃一下完整頁面(或是無遮罩?),然後變回原始的

在後端的部分,目前猜想是:

  1. 前端帶不同參數到同一支API,會有完整度差異的內容
  2. 後端會產生分享連結的授權碼

前端的部分,應該是:

  1. 拿到授權碼後,再打API驗證(?)
  2. 分享連結的頁面載入後,將連結路徑覆蓋掉

確認要紀錄的內容:

  1. 文章
  2. 文章授權碼
  3. 作者的會員

現在還不太確定,文章連結是怎麼來的...

作者的哈拉

今天顧著刻畫面,差點忘記更新/images/emoticon/emoticon33.gif
我發現我沒有安排時間,依照功能設計欄位,呃阿阿阿


上一篇
Day9 雜談
下一篇
Day11 ASP.NET Core 依賴注入
系列文
打造自己的Medium30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言