Истекает 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
Я расстроен этой проблемой, что могло бы быть ее решением?
Ответы
Ответ 1
Что я узнал из другого сообщества об этой проблеме,
"Вы не должны хранить URL-адреса Facebook CDN для длительного использования - они могут меняться со временем.
Либо запросите фактическое изображение и скопируйте его на свой сервер, либо регулярно запрашивайте текущий URL-адрес CDN.
(Возможно, у вас возникнет соблазн попробовать другие обходные пути, например извлечение исходного URL-адреса источника изображения из ссылки CDN, но я бы посоветовал это сделать, потому что формат этого может измениться и в любое время.)
Ответ 2
вы не можете хранить facebook Image url в течение длительного времени, он истекает для целей безопасности, поэтому это будет лучшее решение для хранения изображений на вашем сервере.
Ответ 3
http://prntscr.com/h2fe45 здесь часть, которая остается той же, и все, что вам нужно получить каждый раз, когда ссылка будет изменена. Я сохранил изображения еще в 2013 году, и я все еще могу получить к ним доступ. Он почти до 2018.