L'obtention de grande vignette des photos à partir d'Instagram ne fonctionne plus avec “remplacer”

Pour longtemps, je l'ai utiliser cette fonction remplacer" pour obtenir la forme de vignettes par Instagram API, il a bien fonctionné, mais maintenant ils ont changé des choses et je n'ai plus à utiliser de plus grandes vignettes de cette manière.

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

Par l'image par défaut, il fonctionne bien.
https://scontent.cdninstagram.com/vp/94387bd7b8a247f3f4039f8789772142/5AEE2A9E/t51.2885-15/s150x150/e35/c0.135.1080.1080/26335890_2247807142112483_5882778660510892032_n.jpg

Mais remplacé taille des miniatures pour les plus grands, il apparaît un message d'erreur: Invalid URL signature.

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

N'importe qui peut les aider à obtenir un plus grand vignette de Instagram. Ils ont changé l'API et je me sens tellement fatigué avec Facebook, ils ont fait beaucoup de changements depuis la synchronisation avec FB et à chaque fois comme cela, les développeurs ont à mettre à jour sans instructions.

Ressemble à une partie de la nouvelle URL est haché pour empêcher les non-inscrits de robots d'analyse pour les photos en plus grand. Avez-vous essayé d'utiliser leur API à la place? Je pense que, un appel à https://api.instagram.com/v1/users/{user-id}/?access_token=ACCESS-TOKEN devrait vous donner ce dont vous avez besoin - une photo de profil.
Salut Alex Karshin. l'IG de l'utilisateur a donné la permission de mon application. Je peux faire en sorte qu'il s'exécute par le biais de l'API. comme ceci: $result = fetchData("https://api.instagram.com/v1/users/{$userid}/media/recent/?access_token={$accessToken}&count={$display}");
Bon, deux choses: tout d'Abord. J'ai pu récupérer manuellement un 320x320 image de certains autres complètement indépendants personne sur IG. C'est probablement ce qui limite votre problème à l'utilisateur que vous obtenez l'image. De seconde en seconde. Un appel d'API renvoie un peu différent profile_picture et vous devez l'utiliser. Ne pouvez-vous pas?
Pouvez-vous me suggérer la solution? Je vous remercie beaucoup. Je me sens tellement fatigué avec Instagram parce qu'ils ont mis à jour de l'API souvent, mais ils n'ont pas le moyen le plus facile pour les développeurs. Par la présente, il affecte un grand nombre d'utilisateurs.
Malheureusement, je ne peux pas, désolé. Je ne travaille pas avec des IG à tous, j'essayais juste de vous diriger dans la bonne direction, en espérant que vous trouverez une solution vous-même...

OriginalL'auteur Hai Tien | 2018-01-14