Facebook graph api RestFB:从帖子中获取高分辨率图像
我需要从“照片”类型的帖子高分辨率的图片。常规“[user\u id]/feed”api端点提供了一个分辨率不好的“picture”字段。高分辨率的图像出现在一个名为“图像”的字段中,该字段似乎不包括在该端点中。我只能直接用[post_id]打电话才能得到它们。例如: 我注意到com.restfb.types中的Post类没有“images”属性,因此“fetchObject([Post_id],Post.class)”似乎不起作用Facebook graph api RestFB:从帖子中获取高分辨率图像,facebook-graph-api,restfb,Facebook Graph Api,Restfb,我需要从“照片”类型的帖子高分辨率的图片。常规“[user\u id]/feed”api端点提供了一个分辨率不好的“picture”字段。高分辨率的图像出现在一个名为“图像”的字段中,该字段似乎不包括在该端点中。我只能直接用[post_id]打电话才能得到它们。例如: 我注意到com.restfb.types中的Post类没有“images”属性,因此“fetchObject([Post_id],Post.class)”似乎不起作用 如何获取这些图像?在facebook API中,我们获取不同尺
如何获取这些图像?在facebook API中,我们获取不同尺寸的图像,因为相同图像的不同尺寸被保存。但一些基本约定有助于确定图像的分辨率:
\u.png
或\u.jpg
,表示小图像\u n.png
或\u n.jpg
,表示正常图像 {
"picture":"...._s.png",
"source": ".._n.png",
}
在这里,您不必获取
图片
,而是可以检索源代码
,这样您将获得更高分辨率的图像。在facebook API中,我们获得不同尺寸的图片,因为相同图像的不同尺寸被保存。但一些基本约定有助于确定图像的分辨率:
\u.png
或\u.jpg
,表示小图像\u n.png
或\u n.jpg
,表示正常图像 {
"picture":"...._s.png",
"source": ".._n.png",
}
在这里,您不必获取
图片
,而是可以检索源代码
,这样您将获得更高分辨率的图像。您是否有试图获取图像的示例Post呼叫?对不起,您的意思是什么?如前所述,我正试图像这样在电话中获取图像:这是一个get。您是否有一个示例Post call,您正试图从中获取图像?对不起,您的意思是什么?如前所述,我正试图像这样获取待命图像:这是一个get。直到现在我才注意到这个“源”字段也带有“详细帖子”端点。RestFB可以得到它(而它不能得到“图像”),所以它解决了我的问题。为了让“detailed post”更清晰:detailed post的示例:“(其中该数字是post的“object_id”)非详细post的示例:”(添加具有“read_stream”权限的令牌)直到现在,我才注意到这个“source”字段也带有“detailed post”端点。RestFB可以得到它(而它不能得到“图像”),所以它解决了我的问题。要使“详细帖子”更清晰:详细帖子示例:“”(其中该数字是帖子的“对象id”),非详细帖子示例:“”(添加具有“读取流”权限的令牌)