Sim*_*tel 8 javascript regex redirect facebook facebook-graph-api
我正在使用图形api端点/PAGE_ID/posts
来获取Facebook页面上的所有帖子.现在我想要这些帖子的全尺寸图像.返回对象的图片属性仅为我提供该图像的裁剪版本.
使用来自这些帖子的对象ID和API端点,/OBJECT_ID/picture
我得到了图片的唯一小,普通和专辑大小的版本.但是通过对URL的一点修改,我设法获得了完整大小的图像.
例
此URL:https:
//graph.facebook.com/10152843929471041/picture
重定向到此URL:https:
//fbcdn-sphotos-ba.akamaihd.net/hphotos-ak-xpa1/t31.0-8/s720x720/10838228_10152843929471041_5251228402651650719_n.jpg
我删除了720x720
该URL以获取此URL:https:
//fbcdn-sphotos-ba.akamaihd.net/hphotos-ak-xpa1/t31.0-8/s/10838228_10152843929471041_5251228402651650719_n.jpg
这是最后的全尺寸图像.
我想,我可以用正则表达式模式实现这种修改.但现在是我的问题,我如何从原始URL(第一个)重定向后获取URL.
任何想法或更简单的解决方案?
lus*_*chn 13
这是你如何获得更大的图片:
/OBJECT-ID/picture?width=500&height=500
Run Code Online (Sandbox Code Playgroud)
要么:
/OBJECT-ID/picture?type=large
Run Code Online (Sandbox Code Playgroud)
另请参阅此主题中的答案:Facebook Graph API:在一个请求中获取更大的图片
编辑:由于这似乎不适用于对象ID,您可以从此响应中获取图像:
https://graph.facebook.com/10152843929471041
Run Code Online (Sandbox Code Playgroud)
留意"images"数组.
归档时间: |
|
查看次数: |
23615 次 |
最近记录: |