我正在使用图形API端点
通过这些帖子的对象ID和API端点
/PAGE_ID/posts
来获取Facebook页面中的所有帖子。
现在我想要这些帖子中的完整尺寸图片。返回对象的picture属性只给了我一个裁剪过的版本。通过这些帖子的对象ID和API端点
/OBJECT_ID/picture,我只能得到图片的小号、普通和相册大小版本。但是通过对URL进行一些修改,我设法获得了全尺寸的图片。
举个例子:
这个链接:
https://graph.facebook.com/10152843929471041/picture
重定向到这个链接:
https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-xpa1/t31.0-8/s720x720/10838228_10152843929471041_5251228402651650719_n.jpg
我从URL中删除了720x720
,以获得此URL:
https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-xpa1/t31.0-8/s/10838228_10152843929471041_5251228402651650719_n.jpg
这最终是全尺寸的图片。
我认为,我可以通过正则表达式模式实现这种修改。但现在我的问题是,我如何从原始URL(第一个URL)获取重定向后的URL。
有任何想法或更简单的解决方案吗?