很长一段时间我都使用这个“替换功能”通过 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/”,然后再次运行。 这是一个非常糟糕的解决方案,但这是我找到的唯一解决方案。
关于php - 从 Instagram 获取大缩略图照片不再适用于 "replace",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48246348/