Vimeo / 403 Forbidden 解決方式
在過去學習系統的影片為了避免被濫用,緊急情況下採用了 Vimeo 上架我們的線上學習影片,好處是可以直接針對影片設定允許IP及網域。
但最近前線反應在 Vimeo 上傳影片後,無法從後台同步回來。
後台檢查發現有 403 的錯誤,描述如下:
問題
在 Vimeo 取得內容過程中,出現
以下錯誤回返
InvalidUrlExceptionInvalid url ‘https://vimeo.com/xxx/xxx' (Status code 403)
查看連接 Vimeo 的回應,有以下內容,意思是,目前主機被列入可疑名單中
You have been temporarily blocked Pardon the inconvenience, but our servers have detected a high number of errors from your connection. To continue, please verify that you are a human:
解決方式
最後解決的方法是在 hosts 加入 vimeo ip
vim /etc/hosts
在內容加入 vimeo.com 直接連接就可以正常運作
23.235.33.217 vimeo.com
23.235.33.217 player.vimeo.com