Ошибка срока действия подписи URL при просмотре изображений Instagram из Instagram API - PullRequest
0 голосов
/ 05 сентября 2018

Я получаю изображения Instagram из API Instagram. (конечная точка: https://api.instagram.com/v1/users/self/media/recent?access_token=). Затем я сохраняю URL-адреса изображений, которые возвращаются после вызова API, в базе данных и использую их во внешнем интерфейсе. URL-адрес изображения приведен ниже.

Пример URL: https://scontent.cdninstagram.com/vp/xxx/xxx/xx/s150x150/xxx/x.x.x.x/xxxx_n.jpg

Но иногда изображения не отображаются, и когда я перехожу к конкретной ссылке на изображение, отображается надпись «URL-подпись устарела». В чем причина?

Я упоминал вопрос о том же самом в предыдущем посте в переполнении стека, и это не помогло. Там сказано сохранить изображение на отдельном сервере. Это не сработает для меня.

1 Ответ

0 голосов
/ 26 октября 2018

Instagram CDN URL содержат компоненты меток времени, которые позволяют им истечь через некоторое время. Если вам нужно, чтобы изображение сохранилось, вам придется его где-то сохранить и использовать вместо него.

...