[英]Getting large thumbnail photos from Instagram is no longer working with “replace”
很長一段時間我使用這個“替換功能”來獲取Instagram API的縮略圖,它運行良好,但現在他們改變了一些事情,我不再用這種方式使用更大的縮略圖。
src="<?= str_replace('s150x150/', 's320x320/', $post->images->thumbnail->url) ?>">
但是將縮略圖大小替換為更大,它會顯示一個消息:無效的URL簽名。
任何人都可以幫助獲得更大的Instagram縮略圖。 他們改變了API,我對Facebook感到厭倦,他們在與FB同步后做了很多改動,每次這樣,開發人員都必須在沒有說明的情況下進行更新。
你可以嘗試這個技巧
src="<?= str_replace('s150x150/', 's320x320/', str_replace('vp/', '', $post->images->thumbnail->url)) ?>">
要么
src="<?= str_replace('s150x150/', 's640x640/', str_replace('vp/', '', $post->images->thumbnail->url)) ?>">
你必須在url上替換(刪除)“vp /”,然后再次工作。 這是一個非常糟糕的解決方案,但它是我發現的唯一解決方案。
將“/ s150x150 / xxxxxxxx ...... jpg ”之后的配置文件pic的鏈接復制到此末尾:
“ https://instagram.flju2-1.fna.fbcdn.net/vp/e890a9f0b7b40abe5667b06d0fa750e5/ ”
喜歡: https: //instagram.flju2-1.fna.fbcdn.net/vp/e890a9f0b7b40abe5667b06d0fa750e5/xxxxxxxx ...... jpg
現在就可以了。
解決方案會非常好! 在過去的幾個月里,我也像你一樣做了。
我認為其中一個解決方案是使用來自instagram的非平方照片(你得到“standard_resolution”)並將其設置為背景圖像並通過css和顯示封面進行“方形”...
這是我個人的解決方案......
我在谷歌瀏覽器上打開Instagram選擇了所需的帖子,右鍵單擊“另存為”。 打開保存的html文檔后。 在Chrome中我再次右鍵單擊以查看頁面源。 我向下滾動到頁面源的第217行,其中一個鏈接給了我想要的圖片。 不確定它和以前一樣,但它讓我以.jpg格式下載帖子的圖片。 希望這可以幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.