让用户选择一个朋友,并在Facebook应用程序中拉出该朋友的个人资料照片

时间:2012-12-14 14:28:25

标签: php facebook facebook-graph-api facebook-php-sdk

我有一个应用程序,我要求用户从他的朋友列表中选择一个朋友,然后我想用php获取朋友的个人资料照片。

我已设置所有必要的权限。我需要详细说明如何实现这一目标。

2 个答案:

答案 0 :(得分:3)

  1. 通过图表API https://graph.facebook.com/USER_ID/friends与用户的朋友联系并显示它们。
  2. 让用户做出选择并保留他所选择的朋友的ID。
  3. 以所需尺寸显示他的个人资料照片:https://graph.facebook.com/FRIEND_ID?fields=picture.height(720)
  4. 小技巧:通过选择超过960像素作为高度,您将获得最大尺寸。

答案 1 :(得分:2)

  1. 对于好友选择器,您可以使用任何可用的“多好友选择器”插件。我在我的某个应用中使用了mikebrevoort's插件。

  2. 这将返回所选朋友的ID。

  3. 使用以下方式获取个人资料照片:

    https://graph.facebook.com/SELECTED_ID/picture?type=TYPE
    (TYPE: small/normal/large/square)