Facebook graph api 如何通过Facebook API获取用户喜欢的页面的个人资料照片?

Facebook graph api 如何通过Facebook API获取用户喜欢的页面的个人资料照片?,facebook-graph-api,Facebook Graph Api,我可以得到用户喜欢,然后页面信息很容易使用 array( 'method' => 'GET', 'relative_url' => '/'.$user.'/likes','name' => 'user-likes' ), array( 'method' => 'GET', 'relative_url' => '?ids={result=user-likes:$.data.*.id}'

我可以得到用户喜欢,然后页面信息很容易使用

array(
        'method' => 'GET',
        'relative_url'  => '/'.$user.'/likes','name' => 'user-likes'
     ),
array(
        'method' => 'GET',
        'relative_url'  => '?ids={result=user-likes:$.data.*.id}'
     ),
但是我没有在返回的数组中获得页面的配置文件pic的链接。 我正在使用以下权限:

friends_birthday, friends_education_history, read_stream, read_friendlists,
user_birthday, user_education_history, user_likes, user_work_history

正如PageAPI中所给出的,获取页面图片不需要特殊许可。

您获得的类似内容只包含部分数据。你的结果后面是页面。在每个“like”记录上都有一个id字段,指示页面id。然后需要使用此id来获取图片。例如,对于封面图片,您可以执行以下操作:

<facebook-api-url>/<page-id>?fields=cover

当然,“source”字段是图片本身所需的url

我已经在上面的数组中获得了cover src,我需要图片,如果用户有1000个喜欢,你告诉的方法会太长。而查询“relative_url'=>”?ids={result=user likes:$.data.*.id}只用于获取页面数据。
{
"cover": {
"cover_id": 532177873290169, 
"source": "https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s720x720/390184_532120873490169_756865062_n.jpg", 
"offset_y": 57, 
"offset_x": 0
}, 
"id": "531671606872729"
}