Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api facebook connect-获取高分辨率/原始分辨率的个人资料照片_Api_Facebook - Fatal编程技术网

Api facebook connect-获取高分辨率/原始分辨率的个人资料照片

Api facebook connect-获取高分辨率/原始分辨率的个人资料照片,api,facebook,Api,Facebook,有没有办法获得比“大”分辨率(200x0)更高的用户个人资料照片 提前谢谢 我现在也有同样的问题。我的解决方案是使用个人资料相册封面的coverId 您可以使用GraphApi获取用户的所有相册 https://graph.facebook.com/%profileId%/albums 并使用类型为“profile”的相册封面ID获取个人资料照片 https://graph.facebook.com/%coverId% 否则,您可以像这样构建fql查询 SELECT src_big FRO

有没有办法获得比“大”分辨率(200x0)更高的用户个人资料照片


提前谢谢

我现在也有同样的问题。我的解决方案是使用个人资料相册封面的coverId

您可以使用GraphApi获取用户的所有相册

https://graph.facebook.com/%profileId%/albums
并使用类型为“profile”的相册封面ID获取个人资料照片

https://graph.facebook.com/%coverId%
否则,您可以像这样构建fql查询

SELECT src_big FROM photo WHERE pid IN (SELECT cover_pid FROM album WHERE owner = %profileId% AND type = 'profile')
我在facebook开发者文档中找到了这一点,通过编写查询来获得答案


我希望这对您有所帮助

这是一个不错的方法,但我刚刚发现个人资料相册的封面不一定与当前选择的个人资料图像相同,它似乎是最近上传的图片。如果用户选择旧的配置文件图片作为当前配置文件图像,则不会更新配置文件相册封面。