基本上,我希望做這個問題的倒數:Getting the "real" Facebook profile picture URL from graph API是否可以從圖片網址中提取Facebook Graph網址?
所以,如果這是我的圖片網址:
Facebook的CDN的設計將使該URL到期, 404在不久的將來。所以我想知道,是否有可能得到一個不會過期的URL?對於上面的例子中,永久URL是這樣的:
http://graph.facebook.com/517267866/picture?type=large
這將總是302到圖像URL。我不確定這是否可能,但任何洞察力將不勝感激。
我也試過在Facebook's Graph API documentation尋找解決方案,但我找不到任何對此問題的參考。雖然我不熟悉Facebook Graph API,但我認爲發佈這個問題可以幫助其他人處於類似的位置。
更新
這裏有一個稍微不同的例子:我如何找到以下照片中的可靠的圖像URL:
?
我沒有Facebook圖形鏈接;我只有CDN鏈接。假設我有一個帶有'ImageUrl'列的電子表格,但這些網址都是CDN鏈接。除了自己下載和託管所有的圖像,我還能做些什麼?是否可以保留對這些鏈接的引用,但仍由Facebook託管?不知何故,我懷疑這是Facebook想要避免的確切情況。 – modulitos
這是一個糟糕的設計恕我直言。您應該保存'user_id',您可以隨時從中構建正確的URL。如您所述,CDN網址將無效,並且我無法知道您可以從 – Tobi
重建個人資料的內容,但如果圖片不是個人資料照片會怎麼樣? (我上面更新了我的問題) – modulitos