获取 Facebook 原始图像 url

Getting Facebook original image url

我想从这个 Facebook 中获取原始图片 link:

https://fbexternal-a.akamaihd.net/safe_image.php?d=AQCPdu0qFIMkMPGN&w=470&h=246&url=https%3A%2F%2Fscontent-lax3-1.xx.fbcdn.net%2Fhphotos-xfp1%2Fv%2Ft1.0-9%2F12705743_10153625263299678_1238692121976712825_n.jpg%3Foh%3D0f330b83cd6f52cba12b06ea141af571%26oe%3D5723078F&cfs=1&upscale=1&sx=1&sy=0&sw=558&sh=292&ext=png2jpg

我通常做的是获取url参数的值并解码得到S3link。 将其应用于此 link 的结果是

https://scontent-lax3-1.xx.fbcdn.net/hphotos-xfp1/v/t1.0-9/12705743_10153625263299678_1238692121976712825_n.jpg

但它给了我 403 响应。原图的link如何获取?

对我有用。我将你的第一个 link 的 url 值和右边的所有内容复制到这个在线解码器中:

http://meyerweb.com/eric/tools/dencoder/

并获得:

https://scontent-lax3-1.xx.fbcdn.net/hphotos-xfp1/v/t1.0-9/12705743_10153625263299678_1238692121976712825_n.jpg?oh=0f330b83cd6f52cba12b06ea141af571&oe=5723078F&cfs=1&upscale=1&sx=1&sy=0&sw=558&sh=292&ext=png2jpg

效果很好。

显然 oh 和 oe 参数是必不可少的。这里最小的工作 link:

https://scontent-lax3-1.xx.fbcdn.net/hphotos-xfp1/v/t1.0-9/12705743_10153625263299678_1238692121976712825_n.jpg?oh=0f330b83cd6f52cba12b06ea141af571&oe=5723078F