簡體   English   中英

從Instagram獲取大型縮略圖照片不再使用“替換”

[英]Getting large thumbnail photos from Instagram is no longer working with “replace”

很長一段時間我使用這個“替換功能”來獲取Instagram API的縮略圖,它運行良好,但現在他們改變了一些事情,我不再用這種方式使用更大的縮略圖。

src="<?= str_replace('s150x150/', 's320x320/', $post->images->thumbnail->url) ?>">

默認縮略圖,它運作良好。 https://scontent.cdninstagram.com/vp/94387bd7b8a247f3f4039f8789772142/5AEE2A9E/t51.2885-15/s150x150/e35/c0.135.1080.1080/26335890_2247807142112483_5882778660510892032_n.jpg

但是將縮略圖大小替換為更大,它會顯示一個消息:無效的URL簽名。

https://scontent.cdninstagram.com/vp/94387bd7b8a247f3f4039f8789772142/5AEE2A9E/t51.2885-15/s320x320/e35/c0.135.1080.1080/26335890_2247807142112483_5882778660510892032_n.jpg

任何人都可以幫助獲得更大的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM