軟體工程師的小事:到底要不要 Close

Facebook 貼文使用短網址導向 Facebook 相簿在 APP 會出現錯誤訊息

在 Facebook 使用 Google 短連結進行重新導向到 Facebook 的相簿透過 iPhone App 開啟時會出現「無法連線」,但使用網際網路瀏覽器卻沒有問題。

Facebook 貼文使用短網址導向 Facebook 相簿頁面。

使用短網址的 Facebook 貼文

點選 Google 短網址之後 APP 出現錯誤訊息。

點選短網址後導向相簿網頁出現錯誤訊息

短網址導向路徑

https://www.facebook.com/pg/littlehouse613/photos/?tab=album&album_id=1303118773083204
會轉址錯誤的短網址
此情況可能會因為 Facebook 進行版本更新而有所不同,此文章案例發生日期為 2017/02/19。

此案例中點選短網址

https://goo.gl/o14jFN.info

瀏覽器的網址變化如下

https://www.facebook.com/pg/littlehouse613/photos/?tab=album&album_id=1303118773083204

https://www.facebook.com/littlehouse613/photos/?tab=album&album_id=1303118773083204

https://www.facebook.com/pg/littlehouse613/photos/?tab=album&album_id=1303118773083204

在短網址進行轉址後又做了轉址動作(原因以及意義不明)
因此讓 iPhone 跟 Android Facebook App 判定是有異常連結才會顯示「無法連線」

可參考的解決方式

經過測試後,從瀏覽器直接複製 Facebook 相簿連結到 Google URL Shortener 會因為多次重新導向問題出現錯誤。

可以在相簿清單中點選滑鼠右鍵取得超連結,再將超連結透過 Google URL Shortener 轉址貼到 Facebook 的動態消息中。

於相簿中點選右鍵取得相簿超連結

使用此方式取的網址為

https://www.facebook.com/1040279226033828/photos/?tab=album&album_id=1303118773083204

使用此網址放到 Google 短網址服務,透過 APP 就能夠正確的轉址到 Facebook 相簿了

透過複製連結網址取得超連結

留言