0

我可以轻松获得用户喜欢,然后使用页面信息

array(
        'method' => 'GET',
        'relative_url'  => '/'.$user.'/likes','name' => 'user-likes'
     ),
array(
        'method' => 'GET',
        'relative_url'  => '?ids={result=user-likes:$.data.*.id}'
     ),

但我没有在返回的数组中获得 Page 的个人资料图片的链接。我正在使用以下权限:

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

并且在 Page API 中给出了获取页面图片不需要特殊权限。

4

1 回答 1

0

您获得的点赞仅包含部分数据。结果背后是页面。在每个“喜欢”记录上,您都有一个 id 字段,指示页面 id。然后你需要使用这个 id 来获取图片。例如,对于封面图片,您可以:

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

这将返回如下内容:

{
"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"
}

'source' 字段当然是图片本身所需的 url

于 2013-04-10T22:36:31.367 回答