我偏愛牢記此一可能——存在的理由不假外求

Facebook post id

張貼時間: 2026-08-25 23:43 #Facebook, 反追蹤

在2022年的某個時間點以前,一篇Facebook貼文的網址是長得像https://www.facebook.com/{profile_name}/posts/{一串數字}這種格式(底下將簡稱為post id網址)。但從2022年的某個時間點開始,一篇Facebook貼文的網址常常會以一串pfbid開頭的大小寫英數字串取代原本的一串數字,也就是長得像https://www.facebook.com/{profile_name}/posts/pfbidAb0123CdefGHIjKL4MNO5PQ6RsT7uVW8XY9z這樣的格式(底下將簡稱為pfbid網址)。關於pfbid網址的缺點網路上已有很多介紹和討論,所以這邊就忽略不提。總之在Facebook採取這樣的改變後,有好一段時間我只有在搜尋引擎給的搜尋結果中的Facebook貼文才能看到post id網址,對於搜尋引擎找不到的Facebook貼文就只能取得pfbid網址。但最近我終於發現一個對於任何貼文都能找到post id網址的方法了。

最近有一天我開了一篇用搜尋引擎找到的Facebook貼文,突然好奇起網頁原始碼中是否也有網址中的那串數字,就開了原始碼把那串數字拿去一搜,赫然發現這串數字似乎是叫post_id。然後我登入Facebook,去那個粉專底下找到剛才那篇貼文打開來,此時開起來自然是pfbid網址。我再去開原始碼,這回改搜post_id,結果成功的找到跟剛才一模一樣的數字!到這裡我想我已成功的找到還原post id網址的方法了,不過我還是繼續隨機開了其他幾篇pfbid網址貼文的原始碼來測試,並且都有成功的找到post id,至此我終於可以肯定每篇貼文的原始碼都有post id,可以藉此還原出post id網址。雖然操作起來不像複製貼上那麼直接方便,但我決定以後要分享Facebook貼文前都會先還原出post id網址。

在pfbid網址貼文的原始碼裡找到的post_id
在pfbid網址貼文的原始碼裡找到的`post_id`,於是可以還原出這篇貼文的post id網址為:https://www.facebook.com/NTNUGITI/posts/1160876626047401

是說Facebook真的不怎麼喜歡使用者用post id網址,因為我發現Facebook會自動把貼文裡post id網址的連結改成pfbid網址,所以直接點連結是躲不掉pfbid的。好消息是目前觀察起來Facebook好像不會刪節自家網址,只會刪節某個長度以上的外部網址,所以還是能靠自行複製貼上來打開post id網址,跟我同樣討厭pfbid的話請留意這點。不知有沒有辦法把還原post id網址和按照網址打開連結這二件事做成瀏覽器外掛,這樣應該會方便不少。

Facebook會自動把貼文裡post id網址的連結改成pfbid網址
Facebook會自動把貼文裡post id網址的連結改成pfbid網址。畫面的Facebook貼文是為了寫這篇而用特地個人Facebook帳號發的測試文,挖掉的部份是本人的Facebook帳號大頭貼和名稱,此測試文已在截圖後刪除。