Подтвердить что ты не робот

Истекает URL-адрес Facebook

Я собираю сообщения Facebook, используя API-интерфейс facebook-graph, теперь проблема заключается в том, что Image истекает через

У меня есть следующий URL-адрес для одного изображения

URL старого изображения, срок действия которого истек

https://scontent-a.xx.fbcdn.net/hphotos-xfp1/v/l/t1.0-9/p180x540/14377_340369866155028_6836158858133154924_n.jpg?oh=7ed0d8818ad54fac851b036d24f5e674&oe=55579EE3

Рабочий URL нового изображения

https://scontent-sin1-1.xx.fbcdn.net/hphotos-xfa1/v/l/t1.0-9/14377_340369866155028_6836158858133154924_n.jpg?oh=2f7ad72fa36fc026ad2bdcc1b0284146&oe=55C87432

Я расстроен этой проблемой, что могло бы быть ее решением?

4b9b3361

Ответ 1

Что я узнал из другого сообщества об этой проблеме,

"Вы не должны хранить URL-адреса Facebook CDN для длительного использования - они могут меняться со временем.

Либо запросите фактическое изображение и скопируйте его на свой сервер, либо регулярно запрашивайте текущий URL-адрес CDN.

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

Ответ 2

вы не можете хранить facebook Image url в течение длительного времени, он истекает для целей безопасности, поэтому это будет лучшее решение для хранения изображений на вашем сервере.

Ответ 3

http://prntscr.com/h2fe45 здесь часть, которая остается той же, и все, что вам нужно получить каждый раз, когда ссылка будет изменена. Я сохранил изображения еще в 2013 году, и я все еще могу получить к ним доступ. Он почти до 2018.