暨 2016 年之後 Instagram API 又再次調整權限設定,在上一篇教學中 「教學」下載使用者上傳的 Instagram 照片原始檔 原本透過修改網址中字串,就可以取得原始圖檔的方式已經失效了。
目前國外技術論壇也很熱烈討論目前取得原圖的方法,但網友分享的許多偏方,也只會得到 Access Denied 或是 Invalid URL signature 這樣的錯誤代碼。

但其實目前要「備份」Instagram 的照片,已經不用再開始 Chrome 開發者工具或是下載任何軟體,只需要簡單將 IG 圖片網址後面的 ?taken-by=username 更改為 media/?size=l 就可以立刻取得 IG 原圖。

開啟 Instagram 照片頁面連結

dlig-step-01.png

這邊以 Instagram 官方帳號的照片為例,目前在頁面網址上,都會有 ?taken-by=username 這樣的標籤,其中 username 就是使用者 ID,而這整段標籤就是我們要取代的字串。

取代網址列中的字串

dlig-step-02.png

將網址後面的 ?taken-by=username 更改為 media/?size=l 並按下 Enter 前往。

取得 Instagram 照片原始檔

dlig-step-03.png

按下 Enter 跳轉之後,會直接顯示原始圖片的位址,此時出現的圖片已經可以透過右鍵另存新檔來下載。範例這張圖片的解析度達到 1080×1350,也是目前 Instagram 上傳照片支援的最大解析度。